java學習第一課

one

Java是一門后臺開發語言,大型web系統開發,app后臺服務器首選開發語言。同時,其特點是:開源,跨平臺(一次編譯、到處可運行)。

JDK(java development kit),java開發工具包。jdk是整個java開發的核心,它集成了jre和一些好用的小工具。

JRE(java runtime environment),java運行時環境。主要包含兩個部分,jvm的標準實現和java的一些基本類庫。

JVM?(java virtual machine),java虛擬機。所有的Java程序會首先被編譯為.class的類文件, 它能夠將class文件中的字節碼指令進行識別并調用操作系統向上的api完成動作。jvm是java能跨平臺的核心。

三者關系:jdk>jre>jvm

two

類(class)--java程序中運行的最小執行單位是類,編碼代碼邏輯的地方。

main()方法,程序執行的起點,固定寫法。

public class 類名? ? {//定義類,最小執行單位

? public?static?void?main(String args[]){//main函數 程序的入口

System.out.println("hello");? //代碼邏輯

}}?

關鍵詞--java中包含特定含義的英文單詞,關鍵詞不能用做變量名、方法名、類名、包名。如:public、void、class

標識符--java中自定義的一些名字。如:包名、類名、方法名、變量名

注釋--通過注釋提高程序的可讀性。如:

單行//

多行/**/

文檔/** */

three

變量--是用來儲存數據的,冥冥規范不能用數字開頭,其余部分可以包含數字、字母、下劃線、¥符號。

變量類型--基本數據類型(四類八種,具體值)+引用數據類型(類、數組、枚舉,地址值)

八大基本數據類型

布爾型

boolean ? 1個字節 ? true / false

整數型

byte ? ? ? ? 1個字節 ? ? -128~+127

short ? ? ? ?2個字節 ? ?-32768~+32767

int ? ? ? ? ? ? 4個字節 ? -2147483648~+2147483647

long ? ? ? ? ?8個字節

浮點型

float ? ? ? ? ? ?4個字節

double ? ? ? ?8個字節

字符型

char ? ? ? ? ? ? 2個字節

對象:對象是類的一個實例,有狀態和行為。例如,一條狗是一個對象,它的狀態有:顏色、名字、品種;行為有:搖尾巴、叫、吃等。

:類是一個模板,它描述一類對象的行為和狀態。

方法:方法就是行為,一個類可以有很多方法。邏輯運算、數據修改以及所有動作都是在方法中完成的。

實例變量:每個對象都有獨特的實例變量,對象的狀態由這些實例變量的值決定。


數組 ,用來存儲一組相同數據類型的變量

數據類型[] ?數組名={值1,值2}; int[] array={1,2};

數據類型[] ?數組名=new 數據類型[數組長度]; int[] array =new int[2];

索引 ,數組下標,從0開始,到數組長度-1

取值 array[]

賦值 array[0]=10;

獲取數組長度 ?array.length

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容