1. 程式人生 > >自己怎麼學Java基礎知識

自己怎麼學Java基礎知識

Java程式基礎結構:

Java基礎知識——第一天

1、第一條語句,是定義程式中類MyJavaApp所在的包,用關鍵字package宣告定義,一定是放在程式語言的第一句。包相當於電腦中的磁碟,用於管理規範程式,讓程式不會雜亂無章,方便程式查詢管理,特別是程式很大時,包名一定是小寫的,這是java語言的規範

2、第二條語句public class MyJavaApp,這是建立類的語句,public是Java的關鍵字,是java中的其中一個訪問許可權修飾符,用於修飾類/方法/變數,class是用於建立類的關鍵字,class後面的MyJavaApp,是類的名字,也叫識別符號,由程式設計師自己定義。java中有4種訪問許可權修飾符:public 、friendly(也叫default)、private、protected,它們在許可權控制方面是有區別的。

Java基礎知識——第一天

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基礎知識——第一天

除了上述的關鍵字,Java還保留了true、false、null這些關鍵字。

5、byte、short、int、float、double、char、String是Java中的資料型別,這些型別後面的名字(如:bNum),稱為變數,也是由程式設計師自己定義的,這些定義中類中的變數,稱為成員變數,也叫做物件的屬性,當類建立物件時,可以有不一樣的值。

Java的資料型別分為:基礎資料型別與引用資料型別。

基礎資料型別:

Java基礎知識——第一天

Java定義了四種整數型別:byte、short、int、long,它們都是有符號的,正的或負的整數,它們的取值範圍如下:

Java基礎知識——第一天

byte

Java基礎知識——第一天

short

Java基礎知識——第一天

int

Java基礎知識——第一天

long

Java基礎知識——第一天

Java基礎知識——第一天

浮點型:float 與 double

Java基礎知識——第一天

Java基礎知識——第一天

char

Java基礎知識——第一天

宣告一個char型別資料: char ch ='a'。

boolean

Java基礎知識——第一天

宣告布林型別資料: boolean bl = true 或 boolean bl = false。

各種資料型別的字面值

在Java程式中,字面值用於表示固定的值(fixed value)。數值型的字面值是最常見的,字串字面值可以算是一種,當然也可以把特殊的null當做字面值。字面值大體上可以分為整型字面值、浮點字面值、字元和字串字面值、特殊字面值。

整型字面值:

Java基礎知識——第一天

int x = 0b1010。

Java基礎知識——第一天

浮點字面值:

Java基礎知識——第一天

Java基礎知識——第一天

布林型別字面值:

Java基礎知識——第一天

字元字面值:

Java基礎知識——第一天

Java基礎知識——第一天

Java基礎知識——第一天

變數

Java基礎知識——第一天

變數宣告

Java基礎知識——第一天

變數的作用域與生存區

Java基礎知識——第一天

Java基礎知識——第一天

Java基礎知識——第一天

Java基礎知識——第一天

Java基礎知識——第一天

Java基礎知識——第一天

今天就先寫到這裡吧……明天待續!謝謝大家瀏覽,希望與大家共同學習進步,有什麼不好的地方或錯誤的地方,歡迎大家指正!謝謝,分享個學習Java交流裙678241563裡面有軟體視訊資料