14_星仔带你学Java之Java编码规范、常用类
大家好,我是💖星仔💖。一個致力于為大家分享各種Java知識的博主。
?專欄匯總?
????????🍋《星仔帶你部署銀河麒麟RAM架構服務器》
????????🍋《星仔帶你學消息隊列(RebbitMQ)》
????????🍋《星仔帶你學Java》
????????🍋《星仔帶你學Elasticsearch》
????????🍋《星仔帶你搞定Java開發小技巧》
????????🍋《星仔帶你學Java設計模式》
????????🍋《星仔帶你搞定【軟考-系統架構設計師】》
????????🍋《星仔帶你玩轉Java面試》
????本博客收錄于《華星詳談-學習中心》。本學習中心收集了Java整個技術體系的所有技術要點。每篇博客后面或者知識點結尾都附帶有面試題,提供給大家鞏固本章內容。
為各位同胞們能夠系統性的掌握整個Java技術體系而建立的學習中心。星仔正在努力的更新學習中心中的內容。望諸君共勉!!!
🍋一、Java編碼規范?
🍒1.1 為什么得有編碼規范
為什么要有編碼規范(Why Have Code Conventions)呢?編碼規范對于程序員而言尤為重要,有以下幾個原因:
? ? ? ?①? ? 一個軟件的生命周期中,80%的花費在于維護 (改bug/增加新的功能);
? ? ? ?②?? ?幾乎沒有任何一個軟件,在其整個生命周期中,均由最初的開發人員來維護;
????????③? ?編碼規范可以改善軟件的可讀性,可以讓程序員盡快而徹底地理解新的代碼;
? ? ? ? ④? ?如果你將源碼作為產品發布,就需要確任它是否被很好的打包并且清晰無誤,一如你已構建的其它任何產品;
為了執行規范,每個軟件開發人員必須一致遵守編碼規范。
🍒1.2 寫代碼時建議的思路
????????? 1)、明確需求,我要做什么!!!
????????? 2)、整理思路,我要怎么一步一步去實現功能;
????????? 3)、按照思路去編寫代碼;
????????? 4)、功能寫完,一定要測試;
????????? 5)、總結:該功能是怎么做出來的,下一次遇到我該怎么迅速的解決;
🍒1.3 常用的編碼規范
起名
????? 1)、都得遵循標識符的規范;
????? 2)、不能使用拼音、拼音首字母、要使用英文單詞,或者使用英文組合單詞;
????? 3)、采用駝峰表示法,使用組合單詞的使用時后面的每一個單詞首字母都大寫;
????????????????如:EmployeeAdvanceSetting
1??包名
package??? 域名倒寫.模塊名.組件;
?????? 全部使用小寫字母,作為Java文件得第一行代碼.
2??類名
????? 使用名詞,表示一類事物。首字母大寫。如果我們在項目中盡量不要使用JDK內置的類名,比如String ,System類。如:XxxDemo、XxxTest、(Xxx表示知識點的意思),比如:StringDemo.java.
3??接口名
????? 使用形容詞/副詞/名詞,首字母大寫。在有的企業習慣以I作為接口的前綴名。?IEmployeeDAO、IEmployeeService。
4??方法名
?????? 使用動詞,首字母小寫,如:save、deleteEmployee。
5??變量
?????? 使用名詞,首字母小寫。如:name、age。
6?常量
?????? 使用final修飾的變量。全部使用大寫字母組成,如果使用多個單詞組合使用下劃線分割,如:Integer類??MAX_VALUE。
????????注意:在方法中定義的final變量,一般不使用大寫。
🍋二、常用類
本文講解常用類主要是講常用類中常見的方法。
🍒2.1 和系統相關的類
System:表示系統的意思。
Runtime:表示Java的運行過程。
🍒2.2 和數學相關的三個常用類
?????????1)、Math:Math 類包含用于執行基本數學運算的方法,如初等指數、對數、平方根和三角函數等。
?????????2)、BigDecimal:float和double都不能表示精確的小數,此時得使用BigDecimal,用于處理金錢和精度要求高的數據。
?????????3)、BigInteger:表示大整型,如果兩個long類型的最大值相運算,結果long再也存儲不下此時使用BigInteger。一般情況下不用。加、減、乘、除的方法和BigDecimal相同。
?
總結
以上是生活随笔為你收集整理的14_星仔带你学Java之Java编码规范、常用类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 给C盘减减肥,让你电脑飞一般速度!
- 下一篇: C#中ToString格式大全