java是一種時(shí)下最流行的編程語言之一
跨平臺(tái):軟件(操作系統(tǒng))+(cpu)稱為平臺(tái)只壳,程序一次編譯杜漠,可以到處運(yùn)行极景。
面相對(duì)象:抽象,繼承驾茴,封裝盼樟,多態(tài)
半編譯半解釋:java不是把源文件(.java)直接編譯成本地識(shí)別的機(jī)器碼,而是編譯成一種中間格式的文件(.class)--半編譯锈至,這種文件無法在任何平臺(tái)上運(yùn)行晨缴,這個(gè)文件會(huì)被加載到JVM內(nèi)存當(dāng)中,JVM將這個(gè)文件解釋執(zhí)行給本地計(jì)算機(jī)--半解釋
關(guān)鍵字峡捡,保留字击碗,標(biāo)識(shí)符
// 關(guān)鍵字:編程語言把一些單詞賦予了特殊含義
?// 保留字:以前是關(guān)鍵字,因功能或某些特殊原因現(xiàn)在不提倡使用的關(guān)鍵字
?// 標(biāo)識(shí)符 : 一切需要程序員自己起名的東西
// 必須以字母们拙、下劃線(_)或美元符號(hào)($)開頭稍途;
?// 余下的字符可以是下劃線、美元符號(hào)或任何的字母或數(shù)字睛竣,長度不限
?// 標(biāo)識(shí)符中不能有空格晰房;
?// 不能使用Java中的關(guān)鍵字或者保留字做為標(biāo)識(shí)符
?// 類 : 每個(gè)單詞首字母大寫,其余字母小寫,如 HelloWorld,Demo,GetMaxAge射沟,DBUtils
// 包: 所有單詞小寫
// 變量和方法:首個(gè)單詞小寫殊者,其余單詞首字母大寫,其余小寫 (main,getAge,getMaxAge)
// 常量:全大寫(PI,MAX_VALUE)
JAVA中數(shù)據(jù)類型分為兩大類
public class Demo2 { public static void main(String[] args) {
?// 數(shù)據(jù)類型 // 一验夯、基本數(shù)據(jù)類型 (4類8種):
// ①整型(byte,short,int[默認(rèn)類型],long),他們之間取值范圍不同
//?②浮點(diǎn)型(float,double[默認(rèn)類型]),他們之間取值范圍不同
//③字符型(char) // ④布爾型(boolean
?// 二猖吴、引用數(shù)據(jù)類型,從數(shù)組開始接觸
// System.out.println(100); // int[默認(rèn)類型]
// System.out.println(100.99);// double[默認(rèn)類型]
?// 變量 :程序運(yùn)行過程中可變的量
?// Java是一種強(qiáng)類型語言 : 1.變量必須要聲明(創(chuàng)建);2.必須指定類型;3.必須指定名
?// 語法 :類型 名稱 [= 值] byte num1 = 127; short num2 = 200; int num3 = 100;
?// long數(shù)據(jù)挥转,末尾加大小寫l均可海蔽,表示數(shù)字的取值范圍是long的范圍,不是默認(rèn)的int范圍 long num4 = 9999999999L; double num5 = 9.001; float num6 = 100.99f;
?// 使用一個(gè)變量時(shí)绑谣,必須經(jīng)過初始化(被賦過值),否則無法編譯 System.out.println(num1);
?System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
System.out.println(num5);
System.out.println(num6);
// 字符型 : 單引號(hào),只能表示一個(gè)字符党窜,包括中文,說明char占2字節(jié) char c1 = '中';
?// 字符在磁盤中是以數(shù)字形式保存的 System.out.println(c1+1);
?// 布爾型 : 只可以賦 true or false boolean b1 = true; }
}