自己怎麼學Java基礎知識
Java程式基礎結構:
1、第一條語句,是定義程式中類MyJavaApp所在的包,用關鍵字package宣告定義,一定是放在程式語言的第一句。包相當於電腦中的磁碟,用於管理規範程式,讓程式不會雜亂無章,方便程式查詢管理,特別是程式很大時,包名一定是小寫的,這是java語言的規範
2、第二條語句public class MyJavaApp,這是建立類的語句,public是Java的關鍵字,是java中的其中一個訪問許可權修飾符,用於修飾類/方法/變數,class是用於建立類的關鍵字,class後面的MyJavaApp,是類的名字,也叫識別符號,由程式設計師自己定義。java中有4種訪問許可權修飾符:public 、friendly(也叫default)、private、protected,它們在許可權控制方面是有區別的。
3、Java中的識別符號——識別符號是用來給類、物件、方法、變數、介面和自定義資料型別命名的。
Java識別符號由數字,字母和下劃線(_),美元符號($)組成。在Java中是區分大小寫的,而且還要求首位不能是數字。最重要的是,Java關鍵字(下面會有說到)不能當作Java識別符號。
例如:
下面的識別符號是正確的:
myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_
下面的識別符號是錯誤的:
#name,25name,class,&time,if
Java對識別符號的命名規則:
A:包名——全部小寫,由“.”隔開例如:zhou
單級包:小寫
例如:com.baidu
多級包:小寫,用 ”." 隔開
B:類或者介面——所有單詞首字母大寫
一個單詞:首字母大寫
例如:Student;Demo
多個單詞:每個單詞首字母大寫
例如:HelloWord;StudentName
C:方法或者變數——首字母小寫,第二個單詞開始每個單詞首字母大寫
一個單詞:首字母小寫
例如:name,student
多個單詞:從第二個單詞開始,每個單詞首字母大寫
例如:studentName;showAllNames()
D:常量——全部大寫,單詞間 “_” 隔開
一個單詞:大寫
例如:PI
多個單詞:大寫,並用 ”_“ 隔開
例如:STUDENT_MAX_AGE ; HELLO_WORD
注意:從JDK8開始,不建議使用下劃線作為識別符號。
4、Java中的關鍵字:
Java語言中有一些具有特殊用途的單詞,被稱為關鍵字(keyword),當定義識別符號時,不要讓識別符號和關鍵字相同,否則將引起錯誤。
除了上述的關鍵字,Java還保留了true、false、null這些關鍵字。
5、byte、short、int、float、double、char、String是Java中的資料型別,這些型別後面的名字(如:bNum),稱為變數,也是由程式設計師自己定義的,這些定義中類中的變數,稱為成員變數,也叫做物件的屬性,當類建立物件時,可以有不一樣的值。
Java的資料型別分為:基礎資料型別與引用資料型別。
基礎資料型別:
Java定義了四種整數型別:byte、short、int、long,它們都是有符號的,正的或負的整數,它們的取值範圍如下:
byte
short
int
long
浮點型:float 與 double
char
宣告一個char型別資料: char ch ='a'。
boolean
宣告布林型別資料: boolean bl = true 或 boolean bl = false。
各種資料型別的字面值
在Java程式中,字面值用於表示固定的值(fixed value)。數值型的字面值是最常見的,字串字面值可以算是一種,當然也可以把特殊的null當做字面值。字面值大體上可以分為整型字面值、浮點字面值、字元和字串字面值、特殊字面值。
整型字面值:
int x = 0b1010。
浮點字面值:
布林型別字面值:
字元字面值:
變數
變數宣告
變數的作用域與生存區
今天就先寫到這裡吧……明天待續!謝謝大家瀏覽,希望與大家共同學習進步,有什麼不好的地方或錯誤的地方,歡迎大家指正!謝謝,分享個學習Java交流裙678241563裡面有軟體視訊資料