當(dāng)我開始使用Java基本語法時(shí),我應(yīng)該學(xué)習(xí)什么?學(xué)習(xí)Java基礎(chǔ)知識(shí)涉及到很多專業(yè)術(shù)語,例如類、對(duì)象、方法和實(shí)例變量。這些術(shù)語是什么意思?例如,可以將 Java 程序視為通過調(diào)用彼此的方法協(xié)同工作的對(duì)象的集合。
在學(xué)習(xí)Java的基本語法之前先了解類、對(duì)象、方法和實(shí)例變量的概念:
對(duì)象:對(duì)象是具有狀態(tài)和行為的類的實(shí)例。例如,狗是一個(gè)對(duì)象,其狀態(tài)為:顏色、名稱、品種;行為有:搖尾巴、吠叫、吃東西等。
類:類是描述一類對(duì)象的行為和狀態(tài)的模板。
方法:方法就是行為,一個(gè)類可以有很多方法。邏輯運(yùn)算、數(shù)據(jù)修改,所有動(dòng)作都在方法中完成。
實(shí)例變量:每個(gè)對(duì)象都有唯一的實(shí)例變量,對(duì)象的狀態(tài)由這些實(shí)例變量的值決定。
Java基礎(chǔ)語法知識(shí):
1、標(biāo)識(shí)符
在Java語言中,用于標(biāo)識(shí)類名、對(duì)象名、變量名、方法名、類型名、數(shù)組名、包名的有效字符序列稱為“標(biāo)識(shí)符”;標(biāo)識(shí)符由字母、數(shù)字、下劃線、美元符號(hào)組成,首字符不能為數(shù)字; Java 語言區(qū)分大小寫;
標(biāo)識(shí)符命名規(guī)則:類名大寫,變量名和方法名駝峰式,常量全部大寫,多個(gè)單詞用“_”隔開,包名全部小寫;
2、關(guān)鍵詞
Java 語言中有一些特殊的詞被賦予了特殊的含義,這些詞不能再用來命名標(biāo)識(shí)符。這些特殊的詞被稱為“關(guān)鍵詞”; Java有50個(gè)關(guān)鍵字,3個(gè)所有保留字都不能用來命名標(biāo)識(shí)符; true、false 和 null 不是關(guān)鍵字,而是保留字,但不能用于命名標(biāo)識(shí)符。保留字是 Java 保留的關(guān)鍵字,將在以后的升級(jí)中使用。可以用作關(guān)鍵字;
3、Java 評(píng)論
與 C/C++ 類似,Java 也支持單行和多行注釋。 Java 編譯器會(huì)忽略注釋中的字符。
4、Java 空行
Java 編譯器會(huì)忽略空白行或帶有注釋的行。
5、繼承
在 Java 中,一個(gè)類可以派生自其他類。如果您正在創(chuàng)建一個(gè)類,并且已經(jīng)存在具有您需要的屬性或方法的類,則可以從該類擴(kuò)展新創(chuàng)建的類。通過繼承方法,現(xiàn)有類的方法和屬性可以在不重寫代碼的情況下被重用。繼承的類稱為超類,派生的類稱為子類。
6、接口
在Java中,接口可以理解為對(duì)象相互通信的協(xié)議。接口在繼承中扮演著重要的角色。接口只定義了派生將使用的方法,但方法的具體實(shí)現(xiàn)完全取決于派生類。
寫Java程序要注意幾個(gè)原則:區(qū)分大小寫,Java是區(qū)分大小寫的,也就是說標(biāo)識(shí)符Hello和hello是不同的;對(duì)于所有類,類名都以類名開頭。字母應(yīng)大寫。如果類名由多個(gè)單詞組成,每個(gè)單詞的首字母要大寫,如 MyFirstJavaClass ;方法名稱:所有方法名稱都應(yīng)以小寫字母開頭。如果方法名包含多個(gè)單詞,則后面每個(gè)單詞的首字母大寫;源文件名:源文件名必須與類名相同。保存文件時(shí),應(yīng)使用類名作為文件名,文件名后綴為.Java; main方法入口:所有Java程序都是從public static void main方法執(zhí)行的。
Java基本語法就介紹到這里,如果你在學(xué)習(xí)java過程中遇到問題,可以關(guān)注千鋒教育技術(shù)干貨欄目。更多關(guān)于“Java培訓(xùn)”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓(xùn)經(jīng)驗(yàn),課程大綱更科學(xué)更專業(yè),有針對(duì)零基礎(chǔ)的就業(yè)班,有針對(duì)想提升技術(shù)的好程序員班,高品質(zhì)課程助力你實(shí)現(xiàn)java程序員夢(mèng)想。