Java的定義:
Java是一種可以跨平臺,面向對象的開發(fā)語言。版本有 JavaSE,EE,ME,
有關代碼注釋:
//為單行注釋,內(nèi)容被編譯器忽略引润,用來注釋內(nèi)容;//為多行注釋,在星號之間痒玩,支持換行;/*****/文檔注釋淳附,注釋類议慰,類的成員,類的成員方法奴曙。
(注釋用來提高可讀性褒脯,寫代碼注釋必不可少!)
常變量:
標識符:
第一個字符不能是數(shù)字也不能是Java里的關鍵字缆毁。注:標識符最好不用中文名命名。
標識符的字母嚴格區(qū)分大小寫到涂。
-類名:名詞脊框,單詞的首字母大寫后續(xù)單詞首字母大寫。
-方法名:動詞践啄,第一個單詞首字母小寫浇雹,后續(xù)單詞首字母大寫。
-變量:第一個單詞首字母小寫![圖
屿讽,后續(xù)單詞首字母大寫昭灵。
-常量:所有字母大寫。
關鍵字:不能作為標識符來使用伐谈。
-常用關鍵字:else,public,class,if,long,viod,new等烂完。
變量:
不用賦值,也可以賦初值诵棵。
...
int x=30;//聲明int型變量抠蚣,賦初值30
int y;//聲明int型變量y
y =1;//給變量y賦值1
y =25;//給變量y賦值25
...
注:變量名是一個有效字符;不可以是Java的關鍵字;不能重復;選擇有意義的單詞為變量名。
常量:
常量只能被賦值一次履澳。需要final關鍵字進行限定嘶窄。
...
fina1數(shù)據(jù)類型常量名稱[=值]final douole PI=3.1415926;
//聲明doub1e型常量PI并值
//聲明 boolean型常量B00L并值
final boolean BOOL true;
...
變量通常使用大寫,用來區(qū)分變量距贷。
基本數(shù)據(jù)類型:
數(shù)據(jù)類型柄冲,字符類型,布爾類型
整數(shù)類型:
byte字節(jié)忠蝗,short短整型现横,int整型,long長整型阁最。根據(jù)賦值的范圍而進行選擇长赞。
1.int型
…
int x;//聲明int型變量x
int x, y闽撤;//同時聲明int型變量x
intx=10,y=-5;//同時聲明int型變変量x得哆、y,并賦予初值
intx=5+23;//聲明int型變量x哟旗,并賦予公式(5+23)計算結果的初值贩据。
…
int變量在內(nèi)存中占4字節(jié)栋操,也就是32位bit,在計算機中bit是由0和1來表示的饱亮。
int是Java的默認數(shù)據(jù)矾芙,兩個相同的例子。
…System. out. Println(15+20);//輸出35
int a=15
int b=20
int c =a+b;
System. out. printin(c);//輸出35
…
2.byte型
byte型聲明方法和int相同近上。
3.short型
short型和int型相同剔宪。
…
short s;
short s,t, r壹无;
short s=1000,t=-19;
short s=20000/10葱绒;
…
4.long型
long型比int型的范圍大,是高級數(shù)據(jù)類型斗锭,賦值時在整數(shù)后
加L大小寫都可以地淀。
…
long number;
long number, rum;
long number=123456781,rum=-987654321L岖是;
1ong number=123456789L*987654321L帮毁;
…
浮點類型
單精度浮點數(shù)float,雙精度浮點數(shù)double
…
float f1=13.23f;
double d1 =4562 12d;
double d2=45678.1564;
…
字符類型
1.char關鍵字豺撑,char ch=97烈疚;
2.轉義字符
\t 垂直字表符,\r 回車聪轿,\n換行胞得,\b退格,\f換頁屹电。
3.特殊字符串:特殊字符
布爾類型
運算符
賦值運算符阶剑,算術運算符,自增自減運算符危号,關系運算牧愁,邏輯運算,位運算等外莲。
賦值運算符
例:int a =100;//將100賦值給a猪半;
算數(shù)運算
+加 - 減 * 乘 / 除 %取余
++自增--自減
…
a++;//先輸出a的原值,后做+1運算
++a;//先做+1運算偷线,再輸出a計算之后的值磨确。
a--;//先輸出a的原值,后做-1運算
--a;/先做-1運算声邦,再輸出a計算之后的乏奥。
…
關系運算
==等于 <小于>大于<=小于等于>=大于等于!=不等于
邏輯運算
&&邏輯與,有一個錯則為錯 ||邏輯或亥曹,有一個對則為對 !邏輯非
位運算
整型運算邓了,
&與|或~取反^異或恨诱。