thinkinjava,thinkinjavapdf下載

本文目錄一覽:

學習java用什麼書好?

1.《Java編程規範》 適合對象:初級、中級

介紹:這本書的作者是被譽為Java之父的James Gosling,入門者推薦閱讀,對基礎的講解很不錯。

2.《Java編程思想》 適合對象:初級、中級

介紹:豆瓣給出了9.1的評分,全球程序員廣泛讚譽。有人說這本書不適合初學者,不過小編認為作者並沒有對讀者已有的知識經驗有過多要求,只是要求讀者需要知道基本的程序語言。作者以通俗易懂及小而直接的例子一個個晦澀抽象的概念,需要花時間細細研讀。

3.《Java核心技術:卷I基礎知識》 適合對象:初級、中級

介紹:官方機構圖書,備一本總是沒錯的。這本書比較全面也通俗易懂。可以當字典的功能來用,學習入門必備。

4.《Java數據結構和演算法》 適合對象:初級、中級、高級

介紹:這本書目前基本斷貨,足以說明搶手程度。作者主要使用Java語言描述了我們常用的數據結構,值得一看。

5.《Java與模式》 適合對象:中級、高級

介紹:難得一見的國人寫的Java好書。主要講解設計原則以及最為常見的設計模式的實用教材。這本書出現的比較早,是初級到中高級必讀的圖書之一。

6.《SCJP學習指南》 適合對象:初級、中級

有C語言基礎 學習JAVA 看什麼書

先找一本比較基礎的書 這個隨便了 基礎前面三天之內看完 他們語法基本相同的 不知道你聽過沒有Java是行似c語言 卻有著一顆smalltalk的心 c可以說比Java難 你可以在學習中比較一下兩者之間的語法差別 一樣的東西就可以一帶而過了 開始不要去看thinking in Java 會受打擊的 我是學習了一年後才看這本書的 裡面還是有些東西看不懂 不過樓主最好把這本書買下來 等把基礎打撈了再看 thinking in JAvA確實是無可替代的經典書 Java幾乎不涉及底層 不知道你是不是想以後往Java方向發展 如果是的話 Java中最重要的是 後面的一些技術 Java的io 網路 異常 Java5中新增的泛型 多線程技術 多線程技術是一個難點 而且極其重要 Java我隔熱認為最有前途的是網路應用方面 j2ee方面的技術都要學習 如 jsp servlet JavaBean ejb等技術 再後來就是框架的學習

ThinkinJava看到的問題

因為對House類進行初始化時,

先初始化靜態變數,再初始化非靜態變數,最後執行構造函數

因為House里都是非靜態變數,所以會先給w1,w2,w3這三個非靜態變數分配內存空間

但此時w1,w2,w3都是null。

然後初始化時,按非靜態變數的順序執行,

此時輸出

window(1)

window(2)

window(3)

然後執行構造函數,輸出

House()

window(33)

最後調用方法,輸出

f()

thinkinjava_P192頁的一道例題看不明白

這是對介面編程的思想

sequence.selector()返回的是SequenceSelector的一個實例,而SequenceSelector是Selector的一個實現,當然可以Selector selector = sequence.selector(); 其實也就是Selector selector = new SequenceSelector();

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/236656.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 12:01
下一篇 2024-12-12 12:01

相關推薦

發表回復

登錄後才能評論