發布時間:2022-03-14 15:23:27來源:魔方格
如今是信息時代,而代表這個就是互聯網,互聯網得到發展,那必然會出現新技術,java就是其中之一。java現在就是熱門編程語言之一,既然是熱門,人們就會想要了解它,當然更多人是想要學會它,因為java的前景真的很好。下面小編給大家說說關于java編程的書,希望能對你有些幫助。
《java核心技術卷一》
本書是Java技術經典參考書,多年暢銷不衰,第7版在保留以前版本風格的基礎上,涵蓋Java2開發平臺標準版J2SE5.0的基礎知識,主要內容包括面各對象程序設計、反射與代理、接口與內部類、事件監聽器模型、使用Swing UI工具箱進行圖形用戶界面設計,異常處理、流輸入/輸出和對象序列化、泛型程序設計等。本書內容翔實、深入淺出,附有大量程序實例,極具實用價值,是Java初學者和Java程序員的必備參考書。
《java編程語言》
本書以Java語言創建者的獨特視角向讀者展現了為什么以及如何使用Java語言,以便讀者理解Java語言的基本設計目標以及它在現實世界中的應用。本書介紹的是Java語言的新版本,該版本在《Java Language Specification,Second Edition》中定義,在Java2SDK1.3標準版中實現。本書已是第三版,在經構上相對前兩版有所調整,重點講述了新的語言特征,并提供了新API的使用實例。本書完全覆蓋了Java語言當前版本的特征和類庫,可以作為Java語言的入門向導,也可作為高級Java開發及Java語言教學的參考用書。
《java編程思想》
本書共22章,包括操作符、控制執行流程、訪問權限控制、復用類、多態、接口、通過異常處理錯誤、字符串、泛型、數組、容器深入研究、JavaI/O系統、枚舉類型、并發以及圖形化用戶界面等內容。這些豐富的內容,包含了Java語言基礎語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向對象程序設計語言以及Java語言的絕佳教材和參考書。
2
怎么學java
多看java基礎,打牢固你的基礎能力,很多EE或者框架問題都可以迎刃而解,基礎還是重點。還有數據結構,面向對象這些重點中的重點,都是一生所用的。
多看一些源碼,體會為何這樣設計的思想,其中多看一些IO,反射相關的源碼,這樣有利于你的技術提升。
多看看書,書中對框架和應用都有很好的詮釋,也有一些作者對java這門語言的理解。一切的目的都是應用,所以書中的運用例子要自己好好看看,盡量動手跟著一起做做。
看一些開源項目的源代碼,主要看設計,看邏輯。
java的復雜在于面向對象的運用,所以要用一顆面向對象的心來對待代碼,學會善于運用這些思想來自動裝箱,來實體注入等。
學一下算法思想。其實算法在任何語言中都可以完美體現,java的復雜也在邏輯上,算法能改善邏輯的過程,是一個可遇不可得的重要思想。
3
怎樣學習java
1.學習JAVA的原理
了解JAVA的原理,才有可能真正體會JAVA的一切,學習任何事情,只要能掌握原理,就會比較順利。學習JAVA語言很簡單,畢竟JAVA語言也只包含五十多個關鍵詞(keyword)與幾十個算符(operator),再加上JAVA語法(syntax)也很簡單,所以一般人可以很快就學會JAVA語言。
2.學習對象導向的思維
學會了語言,并不代表就可以設計出好的對象導向系統架構。想要成為對象導向的,往往需要:
(1)多看相關的書;
(2)多觀摩別人的程序;
(3)多寫程序。
總之六個字——多看,多學,多練。
3.學習API
學會JAVA語言之后,還需要學會一些API才能寫出有用的程序。JAVA的API非常多,必須規劃好一個學習路徑,才不會在浩瀚的API大海中迷失。必備的API包括了:IO、New IO、Collection Framework、Network、RMI、JAXP等。
4.學習開發工具的用法
只用JDK,是很難寫出大型程序的,所以通常程序員會使用JBuilder/VisualAge/ VisualCafe 等工具。
4
怎么學java
1、具有一定的自學能力
包括Java在內的信息技術發展迅速,指望一本好書或者教師在課堂上若干學時的教學,是難以精通某些技術的。因此必須具有良好的自學能力,要花費大量的時間投入到學習中去。
2、學習技術的三個層次
任何人的精力都是有限的,不可能掌握所有的技術。因此學習任何技術都要有三個層次:這項技術是什么?他能干什么?怎樣利用它實現它的功能?
3、多動手練習
很多初學者學習Java,往往抱著一本書非常認真的去看,而且書中的很多例子也能看懂,但是,當做到計算機面前寫程序時,就抓頭撓腮,不知從何下手,出現這種情況的原因在于眼高手低,要解決這個問題必須通過多動手練習程序,熟練才行。同時,沒有任何人在編程過程中會非常的順利,不出現任何錯誤,我們要有信心處理。
4、對比學習
學習Java的讀者,可能已經具有C++的基礎,因此學習會比較容易一些,由于任何語言或多或少都有類似的地方,可以在學習Java的時候,可以采用橫向對比地方方法來學習。
5、學會使用幫助和網絡資源
任何一本書不可能把所有的知識點講到。同時凡是比較出色的軟件都有一些幫助文檔,因此要學用幫助文檔。針對Java而言,要學會使用Java相關的API文檔,也可以上網下載一些視頻。