作者簡介: 辭七七,目前大一,正在學習C/C++,Java,Python等
作者主頁: 七七的個人主頁
文章收錄專欄:Java.SE,本專欄主要講解運算符,程序邏輯控制,方法的使用,數(shù)組的使用,類和對象,繼承和多態(tài),抽象類和接口等內(nèi)容
歡迎大家點贊 ?? 收藏 ? 加關注哦!????
1. Java的main方法
1.1 main方法示例
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,world");
}
}
Java的main方法應該是當前主流編程語言中最“長”的。
通過上述代碼,我們可以看到一個完整的Java程序的結構,Java程序的結構由如下三個部分組成:
1.源文件(擴展名為*.java):源文件帶有類的定義。類用來表示程序的一個組件,小程序或許只會有一個 類。類的內(nèi)容必須包含在花括號里面。
2.類:類中帶有一個或多個方法。方法必須在類的內(nèi)部聲明。
3.方法:在方法的花括號中編寫方法應該執(zhí)行的語句。
總結一下:類存在于源文件里面;方法存在于類中;語句存在于方法中。
注意: 在一個源文件中只能有一個public修飾的類,而且源文件名字必須與public修飾的類名字相同。
1.2 運行Java程序
Java是一門半編譯型、半解釋型語言。先通過javac編譯程序把源文件進行編譯,編譯后生成的.class文件是由字節(jié)碼組成的平臺無關、面向JVM的文件。最后啟動java虛擬機來運行.class文件,此時JVM會將字節(jié)碼轉換成平臺能夠理解的形式來運行。
在運行Java程序前,必須先安裝好JDK(Java Development Kit即Java開發(fā)工具包),JDK里面就包含了javac和java工具,Java程序最終是在JVM(Java虛擬機)中運行的。
JDK、JRE、JVM之間的關系?
JDK(Java Development Kit):Java開發(fā)工具包,提供給Java程序員使用,包含了JRE,同時還包含了編譯器javac與自帶的調(diào)試工具Jconsole、jstack等。
JRE(Java Runtime Environment):Java運行時環(huán)境,包含了JVM,Java基礎類庫。是使用Java語言編寫程序運行的所需環(huán)境。
JVM:Java虛擬機,運行Java代碼
2. 注釋
注釋是為了讓代碼更容易被讀懂而附加的描述信息. 不參與編譯運行, 但是卻非常重要.
要時刻牢記! 代碼寫出來是為了給人看的, 更是為了給三個月后的你自己看的.
2.1 基本規(guī)則
Java中的注釋主要分為以下三種
- 單行注釋:// 注釋內(nèi)容(用的最多)
- 多行注釋:/* 注釋內(nèi)容*/(不推薦)
- 文檔注釋: /** 文檔注釋 */(常見于方法和類之上描述方法和類的作用),可以被javadoc工具解析,生 成一套以網(wǎng)頁文件形式體現(xiàn)的程序說明文檔
注意:
多行注釋不能嵌套使用
不論是單行還是多行注釋,都不參與編譯,即編譯之后生成的.class文件中不包含注釋信息。
代碼演示:
/*
多行注釋:
1. main方法是Java程序的入口方法
2. main函數(shù)的格式是固定的,必須為public static void main(String[] args)
*/
/**
文檔注釋:
main方法是程序的入口函數(shù)
@param args 命令行參數(shù)。
*/
// 單行注釋:System.out.println是Java中標準輸出,會將內(nèi)容輸出到控制臺
public class TestDemo {
public static void main(String[] args) {
System.out.println("hello");
}
}
2.2 注釋規(guī)范
- 內(nèi)容準確: 注釋內(nèi)容要和代碼一致, 匹配, 并在代碼修改時及時更新.
- 篇幅合理: 注釋既不應該太精簡, 也不應該長篇大論.
- 使用中文: 一般中國公司都要求使用中文寫注釋, 外企另當別論.
- 積極向上: 注釋中不要包含負能量(例如 領導 SB 等).
3. 標識符
在上述程序中,Test稱為類名,main稱為方法名,也可以將其稱為標識符,即:在程序中由用戶給類名、方法名或者變量所取的名字。
【硬性規(guī)則】
標識符中可以包含:字母、數(shù)字以及 下劃線和 $ 符號等等。
注意:標識符不能以數(shù)字開頭,也不能是關鍵字,且嚴格區(qū)分大小寫。
【軟性建議】
-
類名:每個單詞的首字母大寫(大駝峰)
-
方法名:首字母小寫,后面每個單詞的首字母大寫(小駝峰)
-
變量名:與方法名規(guī)則相同
一個大型的工程,是由多名工程師協(xié)同開發(fā)的,如果每個人都按照自己的方式隨意取名,比如:person、PERSON、Person、_person,將會使程序非?;靵y。如果大家在取名時能夠遵守一定的約束(即規(guī)范),那多人寫
除的代碼仿佛一個人寫的。
4. 關鍵字
通過觀察上述程序可以發(fā)現(xiàn),public、class以及static等顏色會發(fā)生變化,將這些具有特殊含義的標識符稱為關鍵
字。即:關鍵字是由Java語言提前定義好的,有特殊含義的標識符,或者保留字。
注意:用戶不能使用關鍵字定義標識符。
在Java中關鍵字有很多,這里給大家列出來一部分,先了解下后序在逐一詳細解釋。文章來源:http://www.zghlxwxcb.cn/news/detail-429568.html
關于【Java基礎教程】初識Java七七就先分享到這里了,感興趣的小伙伴快去試試吧,如果你認為這篇文章對你有幫助,請給七七點個贊吧!????文章來源地址http://www.zghlxwxcb.cn/news/detail-429568.html
到了這里,關于【Java基礎教程】初識Java的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!