【Java基礎】包、類、介面、常量、方法、變數的命名規則
1、包(package)命名規則:
使用公司域名倒寫作為包名,如公司域名 www.weibin.com ,則包名為com.weibin.www 或com.weibin.(作用的介紹),方便識別軟體、類的開發者。
2、類(class)、介面(Interface)命名規則(駝峰命名法):
首字母大寫,如果為多個單詞,則每個單詞首字母都大寫(駝峰命名法)。方便對類名的理解,識別名字裡面的不同單詞。
如:BufferedReader、BufferedWriter
3、方法的命名規則:
首單詞全部小寫,如多個單詞,則從第二個單詞開始每個單詞首字母大寫,無連線符。
如:getName,setName,
4、常量(const)命名規則:
所有單詞字母都大寫,如果有多個單詞,則在每個單詞之間用下劃線_分開。
5、變數的命名規則:
- 構成:大小寫字母,數字,下劃線_,美元符$;
- 首字元:以下劃線_,大小寫字母,美元$開頭;
- 當有多個單詞時,從第二個單詞開始每次單詞首字母大寫(駝峰命名法)。
相關推薦
【Java基礎】包、類、介面、常量、方法、變數的命名規則
1、包(package)命名規則: 使用公司域名倒寫作為包名,如公司域名 www.weibin.com ,則包名為com.weibin.www 或com.weibin.(作用的介紹),方便識別軟體、類
【java基礎】abstract抽象類、方法的特點及注意事項
摘要:本文引自畢老師Java程式碼。 /* 抽象類: 抽象:籠統,模糊,看不懂!不具體。 特點: 1,方法只有宣告沒有實現時,該方法就是抽象方法,需要被abstract修飾。 抽象方法必須定義在抽象類中。該類必須也被abstract修飾。 2,抽象類不可以被例項化。
【Java基礎】關於列舉類你可能不知道的事
目錄 談談列舉 1. 列舉類的定義 2. 列舉類的底層實現 3. 列舉類的序列化實現 4. 用列舉實現單列 5. 列舉例項的建立過程是執行緒安全的
【Java基本功】聊聊抽象類和介面的區別
1 抽象類一般會實現一部分操作,並且留一些抽象方法讓子類自己實現,比如Stringbuffer和Stringbuilder的父類abstractStringbuilder。 2 介面一般指一種規定,比如一個map介面中,可能需要實現增刪改查等功能,如果你想實現一個具體map,這些方法就必須按照規
【Java基礎】類的例項化、static、父類建構函式執行順序
重溫java基礎,以免自己以後犯原則性錯誤,這是最基本,最基礎的東西。 直接上程式碼: A.java public class A { int a1 = 8; int a2 = getA2(); { int a3 = 9; System.out.pr
轉載:【Java基礎】InputStream 、 InputStreamReader和BufferedReader
gen 結果 取字符 sys try eight string font buffer 來源:http://blog.csdn.net/zgljl2012/article/details/47267609 在Java中,上述三個類經常用於處理數據流,下面介紹一下三個類的
【Java基礎】----static關鍵字、程式碼塊、Main方法、匿名物件詳解
1.static關鍵字 static簡介 static是靜態的意思,是一個修飾符,能夠用於成員變數和成員屬性。 特點 能夠通過類名直接進行呼叫,被static修飾
【Java基礎】Java常見幾組概念的比較(String、StringBuilder、StringBuffer、HashMap、HashTable
一、String、StringBuilder、StringBuffer的區別 String是字串常量,StringBuffer和StringBuilder是字串變數。 StringBuilder 執
【Java基礎】 (List、Set、Map、Stack、Queue)總結
1、引入背景 如果一個程式只包含固定數量的且其生命週期都是已知的物件,那麼這是一個非常簡單的程式,而在通常情況下程式總在執行時才知道某些條件去建立物件,所以就不能通過建立命名的引用來持有每一個物件,因為你不知道這樣的物件有多少個,java中有多種方案來儲存物件
【Java基礎】Java基本數據類型與位運算
右移 數據 bits 類型 span 網上 height 使用 常數 1.賦值運算符 賦值使用操作符“=”。它的意思是“取右邊的值(即右值),把它復制給左邊(即左值)”。右值可以是任何 常數、變量或者表達式 (只要它能 生成
【java基礎】類載入機制
類載入機制 1.什麼是類的載入? 類載入機制指的是將.class檔案中的二進位制資料讀入到記憶體中,將其放在執行時資料區的方法區內,然後在堆區建立一個java.lang.Class物件,用來封裝類在方法區內的資料結構。類的載入的最終產品是位於堆區的Class物件,Clas
【搞定Java基礎】之集合類面試題整理
因為集合類在Java基礎知識中是非常重要的,也是面試中最常問到的,設計的問題也比較多,因此單獨拿出來做面試題的整理,方便自己複習,也希望給看到此篇文章的你帶來一定的幫助。文章內容均來自於網路,平時看到總結不錯的題目,就收集在此。持續更新....... 先推薦幾篇不錯的文章: 1、Java集合
【Java基礎】--06.java內部類與列舉類
一、內部類: 在一個類中宣告另一個類。 裡面的類:內部類 外面的類:外部類 1. 成員內部類: ①是類的成員之一。 (屬性、方法、構造器、程式碼塊) ②內部類可以使用四種訪問控制修飾符(public protected defau
【java基礎】單例設計模式:保證一個類在記憶體中的物件唯一性
摘要:單例設計模式解決的問題就是可以保證一個類在記憶體中的物件唯一性,必須對於多個程式使用同一個配置資訊物件時,就需要保證物件的唯一性。 單例設計模式有兩個表現形式:餓漢式和懶漢式。餓漢式開發時常用,
【Java基礎】Jar包結構結構分析和操作詳解
一 JAR包結構分析 JAR(Java Archive FIle)Java歸檔檔案,是Java標準的文件格式,是一個或多個Java位元組碼檔案的打包壓縮檔案,採用常見的ZIP壓縮演算法,和ZIP檔案十分類似,可以直接解壓。 JAR檔案主要用來壓縮和釋
【java基礎】介面是否能有實現類?
介面是否能有實現方法 我的回答: 當然可以 java8以後就允許介面有實現方法: default修飾的方法 static修飾的方法 /** * 能用lambda的情況,接口裡面只有一個未實現的方法 * 保證函式式介面@FunctionalInterface,如果有兩個方法就會報錯 */ publi
【Java基礎】RTTI與反射之Java
start auth try dword star sse from tac sed 1 ; Example assembly language program -- 2 ; Author: Karllen 3 ; Date: revised 05/2014
【Java基礎】Java常見的異常
java exception Java常見的異常1. java.lang.NullPointerException (空指針異常)調用了未經初始化的對象或者是不存在的對象2. java.lang.ClassNotFoundException 指定的類不存在3. java.lang.NumberForm
【Java基礎】Java運算符優先級
() logs 分享 body rowspan 單元 ima idt string 序列號 符號 名稱 結合性(與操作數) 目數 說明 1 . 點 從左到右
【java基礎】重寫equals()方法的同時要重寫hashCode()方法
而且 通過 才會 默認 什麽 需要 現在 ash 字段 1、 為什麽要重寫equals方法? 因為Object的equal方法默認是兩個對象的引用的比較,意思就是指向同一內存,地址則相等,否則不相等;如果你現在需要利用對象裏面字段的值來判斷是否相等,則重寫equals方法。