色噜噜人体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

主站蜘蛛池模板: 国产精品无码一区二区桃花视频 | 亚洲第五色综合网 | 欧美精品高清在线观看 | 国产精品4 | 69国产成人精品二区 | 亚洲中文字幕va毛片在线 | 亚洲伊人久久久 | 毛片无码一区二区三区a片视频 | 男人猛躁进女人视频免费 | 亚洲裸体视频 | 伊人青青久 | 日本免费在线 | 欧美激情二区三区 | 欧美大片视频免费看 | 97久久超碰成人精品网站 | 国产福利视频一区二区精品 | 少妇高潮毛片 | 精彩国产萝视频在线 | 免费观看av毛片 | 毛茸茸厕所偷窥xxxx | 国产精品一区免费视频 | 国产欧美视频一区二区三区 | 久视频精品线在线观看 | 一区在线看 | 国产精彩亚洲中文在线 | 国产精品videos | 51福利国产在线观看午夜天堂 | 亚洲精品tv久久久久久久久 | 亚洲三级久久 | 992tv香蕉128tv在线观看 | 国产在线永久视频 | 中文字幕一区精品 | 欧美乱大交xxxxx潮喷l头像 | 日本中文字幕精品—区二区 | 精品久久欧美熟妇www | 国产精品久久久久久久三级 | 亚洲性综合网 | 青青草国产成人99久久 | 精品国产女同疯狂摩擦2 | 9420免费高清在线观看视频 | 欧美xxxxx在线视频 | 亚洲日韩国产av无码无码精品 | 亚洲国产精品成人 | 亚洲精品揄拍自拍首页一 | 国产老熟女伦老熟妇露脸 | 自拍偷拍校园春色 | 91黄在线观看 | 大香伊蕉在人线免费视频 | 精品无码久久久久成人漫画 | 久久精品国产99国产精2020丨 | 欧美精品中文字幕亚洲专区 | 调教一区 | 97色伦图区97色伦综合图区 | 国产不卡av一区二区三区 | 藏春阁福利视频 | 无码aⅴ免费中文字幕久久 最新系列国产专区|亚洲国产 | 99久久精品无码专区 | 亚洲a精品| 国产情侣自拍一区 | 国产伦精品一区二区三区视频无 | 欧美日韩国产在线人成 | 人妻体内射精一区二区三四 | 亚洲日本在线电影 | 四虎无码永久在线影库网址一个人 | 午夜丰满少妇性开放视频 | 国产亚洲精品网站 | wwwcom国产| 性大片爱赏网免费观看 | 亚洲综合天堂一区二区三区 | 国产原创91 | 国产精品网友自拍 | 国产精品美女一区二区视频 | 国产在线拍偷自揄拍无码 | 性欧美一区二区三区 | 久久精品免费国产大片 | 亚洲人成网线在线播放va蜜芽 | 中国女人内谢69xxxx免费视频 | 国产精品久久婷婷六月丁香 | 人人爱人人射 | 欧美人与动人物牲交免费观看 | 熟年交尾五十路视频在线播放 | av福利第一导航 | www丫丫国产成人精品 | 涩婷婷| 亚洲精选久久 | 视频在线观看你懂的 | 天天草夜夜草 | 西西4444www大胆无码 | heyzo亚洲| 国内一级黄色 | zz中国少妇 | 国产精品一区在线 | 中文字幕乱轮 | 人人做人人爱人人爽 | 国产狂喷潮 | 国产v在线在线观看视频 | 亚洲成人一| 国产美女在线免费 | 小12萝裸体视频国产 |