摘要:這本書是我第一次買的,從買來至今整本書還沒有看完,只看了一半,原因是個(gè)人比較懶,而且玩的心比較大,經(jīng)過這么多年的沉淀,終于可以偷點(diǎn)時(shí)間寫下對于這本書的觀后感了整本書給我的感覺不像是一個(gè)技術(shù)書,更多的是講解一些實(shí)用技巧,而對于我這個(gè)職場菜鳥來
effective Java
這本書是我第一次買的, 從買來至今整本書還沒有看完, 只看了一半, 原因是個(gè)人比較懶,而且玩的心比較大,經(jīng)過這么多年的沉淀,終于可以偷點(diǎn)時(shí)間寫下對于這本書的觀后感了
整本書給我的感覺不像是一個(gè)技術(shù)書, 更多的是講解一些實(shí)用技巧, 而對于我這個(gè)職場菜鳥來說, 有種百分百命中的感覺, 自己的java技術(shù)功底還是太淺了,所以決定抽時(shí)間一定要好好閱讀這本書,至少寫個(gè)讀后感來記錄這本書的內(nèi)容總結(jié),所以有了本文
第56條 遵守普遍接受的命名慣例包名英文句號分割每個(gè)部分,名稱都應(yīng)該以你的組織的Integer域名開頭,并且頂級域名應(yīng)該放在前面,例如edu.com、 com.sun
類、接口、枚舉、注解 都應(yīng)該包含一個(gè)或多個(gè)單詞、盡量避免用英文縮寫、首字母盡量大寫
執(zhí)行某個(gè)動(dòng)作的方法通常用動(dòng)詞或者動(dòng)詞短語來命名、返回boolean類型的方法名盡量使用is開頭、返回非boolean類型的函數(shù)或者屬性、通常以名詞開頭
如果方法所在類是一個(gè)javaBean 則要強(qiáng)制使用以get、set開頭的形式
常量則使用字母全部大寫的形式、如果有多個(gè)單詞組成、則建議使用多個(gè)單詞之間用_下劃線分割的形式
總結(jié): 這些命名規(guī)范都是一些前輩總結(jié)出來的、易于代碼的閱讀、當(dāng)然只是建議、如果長期養(yǎng)成了習(xí)慣于此不同、或者自己所在公司有自己的代碼風(fēng)格、請不要盲目遵守第57條 只針對異常的情況才使用異常
看下面這行代碼
`try{ int i=0; while(true) ranges[i++].clime(); }catch(ArrayIndexOutOfBoundsException e){ }`
這段代碼是想使用拋出數(shù)組越界異常的方式來終止循環(huán)、完全不可取、異常只是為了在程序發(fā)生異常情況下或者不可控情況下而設(shè)計(jì)的、不能將它們用于普通的控制流
本文部分內(nèi)容摘自·Effective Java·這本書、寫此文章主要是為了看完本書之后有個(gè)總結(jié)記錄筆記、如有侵權(quán)、請聯(lián)系作者刪除
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/69548.html
摘要:回到家才發(fā)現(xiàn)當(dāng)時(shí)買了一堆書,這堆書還有沒撕包裝的呢于是我翻出了最薄的一本阿里巴巴開發(fā)手冊這本書一共就多頁,一天就可以通讀完了,看完之后我又來水博文了。為了保證單元測試穩(wěn)定可靠且便于維護(hù),單元測試之間不能互相調(diào)用,也不能依賴執(zhí)行的先后順序。 前言 只有光頭才能變強(qiáng) 前一陣子一直在學(xué)Redis,結(jié)果在黃金段位被虐了,暫時(shí)升不了段位了,每天都拿不到首勝(好煩)。 趁著學(xué)校校運(yùn)會(huì),合理地給自己...
摘要:實(shí)戰(zhàn)高并發(fā)程序設(shè)計(jì)這本書是目前點(diǎn)評推薦比較多的書,其特色是案例小,好實(shí)踐代碼有場景,實(shí)用。想要學(xué)習(xí)多線程的朋友,這本書是我大力推薦的,我的個(gè)人博客里面二十多篇的多線程博文都是基于此書,并且在這本書的基礎(chǔ)上進(jìn)行提煉和總結(jié)而寫出來的。 學(xué)習(xí)的最好途徑就是看書,這是我自己學(xué)習(xí)并且小有了一定的積累之后的第一體會(huì)。個(gè)人認(rèn)為看書有兩點(diǎn)好處:showImg(/img/bVr5S5); 1.能出版出...
摘要:滾動(dòng)條兩端的按鈕。內(nèi)層軌道,滾動(dòng)條中間部分除去。有如下功能若是水平滾動(dòng)條,則屬性不起作用,屬性用來控制滾動(dòng)條相應(yīng)部分豎直方向高度若是豎直滾動(dòng)條,則屬性不起作用,屬性用來控制相應(yīng)部分的寬度。 CSS ::-webkit-scrollbar { /* 1 */ } ::-webkit-scrollbar-button { /* 2 */ } :...
摘要:滾動(dòng)條兩端的按鈕。內(nèi)層軌道,滾動(dòng)條中間部分除去。有如下功能若是水平滾動(dòng)條,則屬性不起作用,屬性用來控制滾動(dòng)條相應(yīng)部分豎直方向高度若是豎直滾動(dòng)條,則屬性不起作用,屬性用來控制相應(yīng)部分的寬度。 CSS ::-webkit-scrollbar { /* 1 */ } ::-webkit-scrollbar-button { /* 2 */ } :...
摘要:代碼之髓讀后感如何高效的學(xué)習(xí)語言技術(shù)讀后感王垠如何掌握程序語言代碼之髓這本書里提出了三種學(xué)習(xí)語言的方法如何高效的學(xué)習(xí)語言在比較中學(xué)習(xí)在歷史中學(xué)習(xí)在實(shí)踐中學(xué)習(xí)在比較中學(xué)習(xí)通過比較多種語言,總結(jié)出某種語言的獨(dú)有特點(diǎn),以及多種語言的共有特點(diǎn)。 title: 代碼之髓讀后感——如何高效的學(xué)習(xí)語言date: 2017-07-08 17:17:00categories: 技術(shù)tags: 讀后感 ...
閱讀 2825·2021-11-11 17:21
閱讀 692·2021-09-23 11:22
閱讀 3637·2019-08-30 15:55
閱讀 1696·2019-08-29 17:15
閱讀 625·2019-08-29 16:38
閱讀 1000·2019-08-26 11:54
閱讀 2620·2019-08-26 11:53
閱讀 2813·2019-08-26 10:31