java object转泛型_JAVA快速入门——基本结构、基本数据类型
Java程序基本結構
一個完整的Java程序基本結構:
下面我們來一點點解剖上面代碼的含義:
class是關鍵字,這里定義的class名字就是HelloWorld; 類名必須以英文字母開頭,后接字母,數字和下劃線的組合,習慣以大寫字母開頭。但是并不是符合上述條件就可以;不同的公司對命名也會有不同的規范要求;比如阿里巴巴JAVA開發手冊中的開發規約-命名風格(部分):
1/【強制】代碼中的命名均不能以下劃線或美元符號開始,也不能以下劃線或美元符號結束。
反例: _name / __name / $Object / name_ / name$ / Object$
2/【強制】代碼中的命名嚴禁使用拼音與英文混合的方式,更不允許直接使用中文的方式。
說明:正確的英文拼寫和語法可以讓閱讀者易于理解,避免歧義。注意,即使純拼音命名方式
也要避免采用。
正例: alibaba / taobao / youku / hangzhou 等國際通用的名稱,可視同英文。
反例: DaZhePromotion [ 打折 ] / getPingfenByName() [ 評分 ] / int 某變量 = 3
3/【強制】類名使用 UpperCamelCase 風格,但以下情形例外: DO / BO / DTO / VO / AO /
PO 等。
正例: MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion
反例: macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion
public是訪問修飾符,表示該class是公開的。不寫public,也能正確編譯,但是這個類將無法從命令行執行;相應的還有其他訪問修飾符:private(私有的);protected(受保護的);
繼續深入類的內部就是方法;
方法定義了一組執行語句,方法內部的代碼將會被依次順序執行。
聽起來有點官方,這里的方法名是main,返回值是void,表示沒有任何返回值。
除了這些你一定會注意到:static
關鍵字static 也是修飾符, 表示靜態方法,Java入口程序規定的方法必須是靜態方法,方法名必須為main,括號內的參數必須是String數組。作為入門,這些先記住就好了。
方法名也有命名規則:同樣建議參考阿里巴巴JAVA開發手冊
【強制】方法名、參數名、成員變量、局部變量都統一使用 lowerCamelCase 風格,必須遵從
駝峰形式。
正例: localValue / getHttpMessage() / inputUserId
到這里基本就都解剖完了;細心的朋友一定還會主要的還有一些東西沒說;那就是注釋;
Java 有三種注釋格式:
//單行注釋/* 多行注釋多行注釋多行注釋*//** * 可以用來自動創建文檔的注釋 * 特殊的多行注釋,以/**開頭,以*/結束,如果有多行,每行通常以星號開頭 * @auther liaoxuefeng */好了!!如果等不及向世界問好;就開始動手吧!Say Hello World;
基本數據類型
介紹數據類型之前一定等知道什么是變量;變量可以是看作是一個容器;既然是容器就有大小和形狀等;現實中我們在裝不同的東西時就會不同的容器;程序也類似;Java中,變量分為兩種:基本類型的變量和引用類型的變量。
基本數據類型是CPU可以直接進行運算的類型。Java定義了以下幾種基本數據類型:
- 整數類型:byte,short,int,long
- 浮點數類型:float,double
- 字符類型:char
- 布爾類型:boolean
不同的容器大小有所不同就像不同的數據類型占用的字節數一; 基本數據類型占用的字節數:
整型類型, 整型能表示的最大范圍如下:
- byte:-128 ~ 127
- short: -32768 ~ 32767
- int: -2147483648 ~ 2147483647
- long: -9223372036854775808 ~ 9223372036854775807
浮點類型的數就是小數,對于float類型,需要加上f后綴。浮點數可表示的范圍非常大,
float類型可最大表示3.4x1038,
double類型可最大表示1.79x10308。
下面是定義浮點數的例子:
布爾類型
布爾類型boolean只有true和false兩個值,布爾類型總是關系運算的計算結果:
boolean b1 = true;boolean b2 = false;boolean isTrue = 9 > 6;字符類型
字符類型char表示一個字符;char類型使用單引號',且僅有一個字符
char charA = 'A';char charZH = '中';小結
Java提供了兩種變量類型:基本類型和引用類型
基本類型:整型,浮點型,布爾型,字符型。
總結
以上是生活随笔為你收集整理的java object转泛型_JAVA快速入门——基本结构、基本数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【ES6(2015)】Object对象
- 下一篇: drupal与html转换,在Drupa