色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

Thinking in Java 經典語錄

時間:2021-06-10 16:29:27 語錄 我要投稿

Thinking in Java 經典語錄推薦

  1. Booch對對象的簡單描述為:對象具有狀態、行為和標識。這意味著每一個對象都可以擁有內部數據(給出了該對象的狀態)和方法(給出了該對象的行為),并且每一個對象都可以唯一地與其他對象區分開來。

Thinking in Java 經典語錄推薦

  2. Java里一切都是對象,但操作的標識符實際上是對象的一個“引用”,就好比遙控器(引用)和電視機(對象)的關系。你只要握住這個遙控器就可以控制電視機。當你想調音量或者換頻道的時候,實際操控的是遙控器,再由遙控器來調控電視機。如果想在房間里四處走走仍能遙控電視機,那么只要攜帶遙控器而不是電視機。此外,即使沒有電視機,遙控器仍然可以單獨存在,也就是說你可以擁有一個引用,而不一定需要一個對象與之關聯,如?:String s;是允許的,但是如果這時候你要控制電視機,如s.method()就不允許了,因為沒有電視機和你這個遙控器關聯,所以使用之前必須初始化,即找到一臺電視機與之關聯。

  3. Java內存分配:

  ① 寄存器:最快的存儲區,java里你是不能控制的,略去!

  ② 堆棧:存放了對象引用,但是對象不存儲在這里;

  ③ 堆:用于存放所有的java對象;

  ④ 常量存儲:可以選擇將常量存儲在ROM里;

  ⑤ 非RAM存儲:基本例子:流對象和持久化對象。后者存放在硬盤上。

  4. 方法名和+參數列表=方法簽名,用于唯一的標識某個方法。

  5. A a = new A(); a.f();這種調用方法的行為通常被稱為發送消息給對象,消息是f(),對象是a,在java里簡單的歸納為“向對象發送消息”。其實在java內部表示為A.f(a,1),而A b = new A(); b.f();b.f();為A.f(b,2),這樣把“操作對象的引用”作為第一個參數傳進去的原因是可以區分f()是被a調用還是b調用了。

  6. 當聲明一個事物是static時,就意味著這個域或方法不與包含它的那個類的任何對象實例關聯在一起,屬于類而不是對象。有些面向對象語言里稱之為“類數據”和“類方法”。

  7. 比較常量用==,比較對象可不是簡單的equals()。Equals()默認比較的是引用,要想比較內容需重寫equals()方法,好在java類庫大部分都實現了自己的equals()。

  8. java不需要sizeof()操作符來告訴為數據項分配的字節數,因為所有數據類型在所有機器中的`大小都是相同的。

  9. java里逗號的兩大用處:分隔參數列表(叫“逗號分隔符”),for循環的初始化和步進控制部分(叫“逗號操作符”)。

  10. java里的switch后跟選擇因子只能為:int、char、枚舉(千萬別忘了!)。

  11. 通過構造器,類的設計者可以確保每個對象都會得到初始化(即使你不寫,也有默認的

  空構造器)。也是由于構造器的存在,所以“每個方法首字母小寫”的編碼風格并不適用于構造器(因為它必須和類同名啊,呵呵~!)。

  12. 為什么區分方法重載是看參數(個數、順序、數據類型)而不看返回值類型了,因為唯 一區別方法的是方法簽名(方法名+參數列表),現在方法重載所以方法名肯定相同了,就只要看參數列表了。

  13. 在static方法內部是不能調用非靜態方法的,反過來倒是可以的。但是有點變態的是,

  并不是完全不能調用非靜態方法的,比如傳一個對象的引用到靜態方法里,你是不是無語了。

  14. 當說到java 的垃圾回收機制的時候,總喜歡套用官話“引用計數”,即當有引用關聯到

  這個對象時,其引用計數+1,當引用離開作用域或者置為null時,引用計數-1,當計數為0的時候就回收這個對象占的內存。其實并不是這樣的,沒有任何一種java虛擬機是這樣做的,因為這種方法有種缺陷就是存在循環引用的時候,就存在“對象本應回收,但是引用計數又不為0”的情況。其實在java虛擬機里,采用的是“自適應”的垃圾回收機制,采用“停止-復制”和“標記-清掃”的混合技術。“停止-復制”就是暫停程序的執行,找到存活的對象并復制到另外一個堆,再干掉這個堆,所以存在大量的數據遷移。“標記-清掃”是找到存活的對象并加以標記,等全部標記完后再清掃。

  15. 復用類的方法:組合、繼承、代理。組合(has-a)最靈活,繼承(is-a)最強求且最危

  險,因為全部暴露給了子類,為了安全就出來了代理(實現一個子集即可),所以“代理是繼承和組合的中庸之道”。請記住,還有一個中庸之道,就是“抽象類是普通類和接口的中庸之道”,慢慢品嘗吧!

  16. 將導出類轉型為基類,稱為“向上轉型”,因為在繼承圖上是向上移動的,懂嗎?呵呵~!

  17. 所謂的動態綁定、后期綁定、運行時綁定就是多態!

  18. 將一個方法調用同一個方法主體關聯起來被稱作綁定。后期綁定就是運行時根據對象的類型進行綁定。后期綁定也叫做動態綁定或運行時綁定。Java中除了static方法和final方法(private方法屬于final方法)之外,其余的都是后期綁定。

  19. 一個接口表示“所有實現了該特定接口的類看起來都像這樣”。接口被用來建立類與類之間的協議,有些面向對象的語言直接使用protocol關鍵字來實現。

【Thinking in Java 經典語錄】相關文章:

thinking是什么意思09-14

以 Good at thinking為題的英語作文05-30

側田《Thinking Out Loud》歌詞07-20

java集合總結04-07

java簡歷模板03-24

java實習報告12-15

java實習報告06-21

java培訓心得04-14

java實習報告06-16

主站蜘蛛池模板: 奇米一区二区三区四区久久 | av在线影片 | 国产内射合集颜射 | 午夜精品成人一区二区 | 婷婷爱五月 | 欧美freesex黑人又粗又大 | 一区二区三区人妻无码 | 欧美乱人免费视频观看 | 久热这里在线精品 | 国产熟女一区二区三区四区五区 | 另类欧美亚洲 | 国人精品va在线观看免费视频 | 午夜精品在线观看 | 欧美日韩一区三区 | 一本久久综合亚洲鲁鲁五月天, | 中日韩乱码一二新区 | xxxxx在线视频 | 久久久久久久久久免费 | 免费毛片www com cn | 青草青草 | 91在线视频中文字幕 | 午夜操一操 | 亚洲国产精品无码久久98 | 久久久亚洲国产美女国产盗摄 | 欧美视频在线一区二区三区 | 青青自拍视频 | 日本50路肥熟bbw | 中日韩中文字幕无码一本 | 国产a做爰全过程片 | 色av色播 | 国产精品无码综合区 | 蜜桃成人网 | 高潮潮喷奶水飞溅视频无码 | 国产福利久久久 | 日韩 欧美 综合 | 久久夜色精品国产噜噜av | 精品久久久久一区二区国产 | 麻豆国产丝袜白领秘书在线观看 | 中文色网| 99热这里只有是精品2 | www.欧美 | 日日干,夜夜操 | av在线黄色| 极品粉嫩嫩模大尺度无码 | 亚洲天堂视频免费在线观看 | 亚洲—本道 在线无码 | 精品毛片一区二区免费看 | 国产又猛又黄又爽 | 国产三级视频网站 | 欧美 日韩 国产 激情 | 超碰人人透人人爽人人看 | 色婷婷综合久久久中文字幕 | 日韩精品1区2区3区 国产精品久久久影视青草 久久tv中文字幕首页 | 国产高清卡1卡2卡3麻豆 | 国产免费午夜福利蜜芽无码 | 久久久久国 | 天天干天天要 | 国产精品国产馆在线真实露脸 | 熟睡人妻被讨厌的公侵犯深田咏美 | 午夜在线视频一区二区区别 | xxxx性×xx老少配视频网站 | 国产寡妇婬乱a毛片视频 | 亚洲毛片在线播放 | 天天干天天干天天干天天射 | 色婷婷综合五月天 | 婷婷久久五月天 | 国产美女精彩久久 | 国内精品久久久久久久日韩 | 尤物九九久久国产精品 | 草草网址 | 亚洲伊人久久精品酒店 | 18视频在线观看3d | 欧美激情网 | 伊人av综合 | 国产精品成人久久电影 | 国产又粗又猛又爽又黄的视频免费 | 色综合久久精品亚洲国产 | www.91在线| 日日摸夜夜添人人 | 亚洲日本中文字幕乱码中文 | 亚洲精品无套 | 午夜激情一区二区三区 | 亚洲熟妇av综合网五月 | 亚洲三区在线观看内射后入 | 国产精品国产三级国产剧情 | 国产精品亚洲综合色区韩国 | 欧美久久久久久久高潮 | 久久人久久 | 日韩精品视频一区二区在线观看 | 亚洲色啦啦狠狠网站 | 欧美成人精品一区二区三区在线看 | 中文无码第3页不卡av | 国产精品久久久久久无人区 | 黄色大全在线观看 | av全黄| 岬奈奈美精品一区二区 | 一区二区三区四区免费 | 成人亚洲性情网站www在线 | 亚洲人成网站色www 国产欧美视频在线 |