最近中文字幕完整版高清,宅男宅女精品国产av天堂,亚洲欧美日韩综合一区二区,最新色国产精品精品视频,中文字幕日韩欧美就去鲁

首頁(yè) > 范文大全 > 其他范文 > 讀書筆記 > Java編程思想讀書筆記

Java編程思想讀書筆記

Java編程思想讀書筆記

  這是一份試圖提綱挈領(lǐng)的讀書筆記,《java編程思想》這本八百多頁(yè)的書娓娓道來(lái)地包含了太多細(xì)節(jié),這對(duì)讀者是非常貼心的,我也強(qiáng)烈建議細(xì)細(xì)讀這本書,如果你希望在短時(shí)間內(nèi)學(xué)會(huì)java這種語(yǔ)言,那么這本書不是最好的選擇,你可以看看譚浩強(qiáng)系列。我把看這本書的過(guò)程中,個(gè)人覺(jué)得每一章中最重要的思想、用整理在這里,希望自己回顧的時(shí)候有所參照和提高。也希望大家?guī)е瑯拥哪康膩?lái)看本篇讀書筆記。

  第一章 對(duì)象導(dǎo)論

  比起過(guò)程型語(yǔ)言編寫的程序,用面向?qū)ο笳Z(yǔ)言編寫的程序更加簡(jiǎn)單、易于理解、可復(fù)用。《c++編程思想》里也有這一章,是一個(gè)拋磚引自己的玉的章節(jié),不明白可以跳過(guò),回頭再看。

  第二章  一切都是對(duì)象

  java語(yǔ)言里面,一切都是對(duì)象,并且程序員是通過(guò)引用來(lái)操縱對(duì)象。一個(gè)簡(jiǎn)單的例子,非常輕松地讓讀者進(jìn)入java的世界。需要注意的是java數(shù)據(jù)會(huì)儲(chǔ)存在5個(gè)不同的地方:寄存器、堆棧、堆、常量存儲(chǔ)、非ram存儲(chǔ),用new創(chuàng)建的一般對(duì)象都放在堆中,而特殊的基本對(duì)象放在堆棧中,如果想把基本對(duì)象也放在堆中,需要包裝基本類型。

  第三章 操作符

  java中的操作符語(yǔ)法類似于c,所以學(xué)習(xí)起來(lái)一點(diǎn)困難也沒(méi)有。要特別注意兩個(gè)比較大的整數(shù)相加或者相乘的時(shí)候的溢出問(wèn)題,用long或者biginteger解決這個(gè)問(wèn)題。

  第四章 控制執(zhí)行流程

  我想起《pointer on c》這本書第一章就有這一句話,本書適合那些希望迅速學(xué)習(xí)一門新語(yǔ)言而不是被“為什么if和for很重要”的弱智問(wèn)題耽擱進(jìn)度的讀者。呵呵,這一章很不厭其煩地介紹了運(yùn)算、操作符優(yōu)先級(jí)、類型轉(zhuǎn)換、選擇循環(huán)等基本特性,有c或者c++編程經(jīng)驗(yàn)的讀者可以大概瀏覽一下。

  第五章 初始化和清理

  關(guān)于初始化:

  1.初始化很重要,一定不要忘記。而且java編譯器會(huì)很好的防止使用未初始化數(shù)據(jù)的意外,這是比c和c++更優(yōu)的地方。

  2.編譯器初始化的順序?yàn)椋?/p>

  a.類首次加載的時(shí)候,有關(guān)靜態(tài)初始化的所有動(dòng)作都會(huì)執(zhí)行。

  a1.類的加載包括首次創(chuàng)建該類型的對(duì)象,或者該類的靜態(tài)方法/靜態(tài)域首次被訪問(wèn)

  a2.靜態(tài)域的初始化在一切初始化之前,即靜態(tài)變量散布在代碼不同的地方,它們也會(huì)在任何方法(包括構(gòu)造器)調(diào)用之前被初始化

  b.當(dāng)用new calssname()創(chuàng)建對(duì)象的時(shí)候,會(huì)在堆上開(kāi)辟足夠的存儲(chǔ)空間,這塊存儲(chǔ)空間被清零,然后執(zhí)行字段的初始化動(dòng)作。(這里的字段初始化都是非靜態(tài)的,因?yàn)殪o態(tài)的變量已經(jīng)在a中執(zhí)行完畢,而且靜態(tài)變量存儲(chǔ)在不同的地方,靜態(tài)數(shù)據(jù)只占用一份存儲(chǔ)空間)

  c.執(zhí)行構(gòu)造器

  關(guān)于清理

  c++關(guān)于清理的部分包含很大不確定性。目前需要知道的事情是,正常情況下,我們是不需要調(diào)用finalize方法的,而且垃圾回收區(qū)會(huì)自動(dòng)回收不再使用的對(duì)象,同時(shí)我們需要自己注意一些需要關(guān)閉的文件。

  需要注意的是,用=對(duì)數(shù)組進(jìn)行“賦值”的時(shí)候,實(shí)際上是引用的傳遞,就是說(shuō),二者指向同一堆。

  第六章 訪問(wèn)權(quán)限控制

  關(guān)于包

  你應(yīng)該有一個(gè)自己的域名,這樣發(fā)布你的java程序的時(shí)候,就可以將你的包名設(shè)置為你的域名倒轉(zhuǎn)。想要正確讓包工作,要正確設(shè)置classpath,對(duì)于新手來(lái)說(shuō),這的確是一個(gè)挑戰(zhàn)。我當(dāng)初就難到了。

  關(guān)于訪問(wèn)權(quán)限修飾詞

  值得注意的是,如果兩個(gè)編譯單元放在同一個(gè)目錄下并且都沒(méi)有設(shè)置包名的話,他們對(duì)于對(duì)方都是擁有包訪問(wèn)權(quán)限的。訪問(wèn)權(quán)限修飾詞是修飾方法和數(shù)據(jù),而不是類。類只有兩種訪問(wèn)權(quán)限,包訪問(wèn)權(quán)限或public訪問(wèn)權(quán)限。默認(rèn)為包訪問(wèn)權(quán)限。如果不希望其它任何人對(duì)該類擁有訪問(wèn)權(quán)限,可以把所有的構(gòu)造器設(shè)置為private。但是有一個(gè)例外,可以通過(guò)該類自己的static成員內(nèi)部創(chuàng)建(于是就有了工廠設(shè)計(jì)模式和單例設(shè)計(jì)模式)。

  第七章 復(fù)用類

  有三種方法復(fù)用類:組合,繼承,代理。

  組合即是在新的類里面放上已經(jīng)定義的類的對(duì)象,然后通過(guò)調(diào)用它的方法來(lái)實(shí)現(xiàn)自己的功能。

  繼承是通過(guò)extends關(guān)鍵詞繼承某一父類,這樣就能訪問(wèn)父類的所有public方法(因此為了繼承,一般的規(guī)則是將父類的所有數(shù)據(jù)成員都指定為private,將所有的方法都指定為public)。子類的初始化需要注意的是,(當(dāng)創(chuàng)建了一個(gè)子類的對(duì)象時(shí),該對(duì)象包含一個(gè)基類的子對(duì)象)java會(huì)在子類的構(gòu)造器中插入對(duì)基類默認(rèn)構(gòu)造器的調(diào)用。但是如果沒(méi)有默認(rèn)的基類構(gòu)造器,或者想調(diào)用一個(gè)帶參數(shù)的基類構(gòu)造器,就必須用關(guān)鍵詞super顯式地編寫調(diào)用基類構(gòu)造器的語(yǔ)句,并且配上適當(dāng)?shù)膮?shù)列表。

3頁(yè),當(dāng)前第1頁(yè)123
Java編程思想讀書筆記 相關(guān)內(nèi)容:
  • 臥底經(jīng)濟(jì)學(xué)讀書筆記

    tim harford寫的《臥底經(jīng)濟(jì)學(xué)》肯定不是大經(jīng)大典,當(dāng)然,作者也沒(méi)把它當(dāng)作大經(jīng)大典來(lái)寫。有點(diǎn)二十年前高希均先生的目標(biāo)大眾啟蒙著述的感覺(jué),但是俏皮的成分更多了;也有點(diǎn)張五常不時(shí)見(jiàn)諸報(bào)端的那種小豆干作品感覺(jué),少了君王式傲慢。...

  • 《燦爛千陽(yáng)》讀書筆記

    這是一本很場(chǎng)景感的書,作者對(duì)場(chǎng)景變化以及人物描述非常貼切,隨著一行行文字,一付付畫面在眼前真實(shí)展現(xiàn)。對(duì)阿富汗長(zhǎng)達(dá)30年戰(zhàn)爭(zhēng)歷史了解甚少的我或者你,舒舒服服窩在沙發(fā)上,就像看一部輕松電影看完這本書,毫不費(fèi)力。分享美麗的文字。...

  • 儒典《大學(xué)》讀書筆記

    一、孔老夫子一生所行持,實(shí)際上就是為“修身、齊家、治國(guó)、平天下”奔走呼吁,這是有當(dāng)時(shí)深刻的社會(huì)歷史根源的,這里不具體闡述了。此外,孔老夫子本人,他是有深厚的內(nèi)修功底的。...

  • 高爾基《童年》讀書筆記

    高爾基——《童年》1、 瓶子碎了,牛奶見(jiàn)了我滿腿,流進(jìn)了靴筒里。我因遭到失敗而感到懊喪,便躺在包袱上,悄悄地哭起來(lái),哭著哭著,噙著淚水就睡著了。...

  • 秋千上的女子讀書筆記

    今天在圖書館借的書,這本書讓我最為吃驚的是,原來(lái)張曉風(fēng)是個(gè)女生!我一直都以為是男生,完全顛覆了我對(duì)她不知道多少年的形象,慚愧啊,慚愧。1.陽(yáng)光細(xì)碎。2.。一生所付太多,何以為報(bào)?3.淡寂4.生不帶來(lái)一絲,死帶不走一毫。...

  • 蘇東坡《喻日》讀書筆記

    “道”,物之性也,物之法也。此文旨在說(shuō)明求知不可像“眇者猜日”,脫離實(shí)際,即所見(jiàn)而名之,或莫之見(jiàn)而意之,皆求道之過(guò)也,兩者都有點(diǎn)自負(fù),遑論客觀的實(shí)踐。...

  • 《短線點(diǎn)金》讀書筆記

    ——移動(dòng)平均線ma如何利用五日均線捕捉短線牛股一、(p1)當(dāng)股價(jià)被推升后達(dá)到一定高度的時(shí)候,一般會(huì)導(dǎo)致獲利盤的打壓,股價(jià)便會(huì)在一定的時(shí)候跌破5日均線(ma5)收盤,這個(gè)時(shí)候才是離場(chǎng)的最佳時(shí)機(jī)。...

  • 《做最好的自己》讀書筆記

    第七章 勇氣——勇往直前的精神1.對(duì)一個(gè)追求成功的人來(lái)說(shuō),最重要的勇氣一共是四種,他們是:不畏失敗,敢于嘗試;承認(rèn)錯(cuò)誤,從失敗中學(xué)習(xí);遠(yuǎn)離恐懼,挑戰(zhàn)困難;用于放棄已經(jīng)獲得的東西。...

  • 2023教育讀書筆記十篇

    這是第一本讓我覺(jué)得奇怪的書。當(dāng)我第一次看見(jiàn)這本書的名字是,腦海里立刻產(chǎn)生了疑問(wèn):愛(ài)是能夠教育的嗎?愛(ài)本就應(yīng)是一種條件反射,它是受到生活環(huán)境的影響讓我們慢慢懂得,可這并不算是教育呀玉石我?guī)е蓡?wèn),輕輕地翻開(kāi)第一頁(yè)不知不覺(jué),這...

  • 讀書筆記