一、Java語言概述
1、歷史
Sun Microsystems1995年推出的面向物件的程式設計語言,共同創始人的詹姆斯·高斯林(James Gosling)被譽為“Java之父”,
2、版本
1996年發布JDK1.0
1998年發布JDK1.2
·平臺名稱:J2SE、J2EE、J2ME
2004年發布JDK1.5版本更名為:Java5.0
2006年發布Java6.0
2009年被Oracle收購
2011年由Oracle發布Java7.0
2020最新為Java14.0
3、主要特點:
- 簡單、安全
- 面向物件
- 可移植(平臺無關性)
- 多執行緒:一個程式里可執行多個小任務
- 解釋的:java解釋器(運行系統)能直接運行目標代碼指令
- 分布式:包括支持HTTP和FTP等基于TCP/IP協議的類別庫
- 動態:Java程式需要的類能動態的被載入運行環境,也可通過網路載入
4、執行機制:

5、名詞解釋
JVM(Java Virtual Machine)虛擬機: 使用軟體在不同作業系統中,模擬相同的環境,
JRE(Java Runtime Environment)運行環境:包含JVM和解釋器,完整的Java運行環境
JDK(Java Development Kit)開發環境:包含JRE+類別庫+開發工具包(編譯器+除錯工具)
6、JDK配置
1、為了方便隨時運行java檔案,避免每次都要進入.../bin/java.exe,
2、在JDK1.5之后的版本,配置Java環境變數的時候我們不再需要配置classpath,只需要配置Java_Home以及path即可!
7、DOS 命令下編譯運行.Java檔案
1、進入到.java檔案中運行javac xxx.java【編譯】
2、編譯完成輸入java 類名【運行】
3、編譯成.class是為了能讓計算機讀取【圖解4】
4、有包名情況下:javac -d . xx.java【編譯】== java 包名.java【運行】
5、javadoc -d 存放路徑 java源檔案【生成檔案api注釋】
8、類的闡述
1、同一個源檔案可定義多個類
2、編譯后,每個類都會生成獨立的.class檔案
3、一個類中,只能有一個主方法,每個類都可以有自己的主方法
4、public修飾的類為公開類,要求類名必須與檔案名稱相同,包括大小寫【硬性要求】
5、一個源檔案中,只能有一個公開類
9、Package(包)
1、作用:類似于檔案夾,用于管理位元組碼(.class)檔案
2、語法:package 包名;
3、位置:必須寫在源檔案的第一行
4、帶包編譯:javac -d . 源檔案名.java【自動生成目錄結構】
5、帶包運行:java 包名.類名【包名+類名又全稱限定名】
6、命名規范:采用域名倒置規則:www.baidu.com -> cn.com.baidu.xx【從大范圍到小范圍可擴展性高】
10、識別符號命名
1、定義:給類、方法、變數命名的名稱
2、語法規定:由英文字母、下劃線、數字、$(美元符號)組成,但不能以數字開頭、不能與關鍵字或保留字相同
3、遵從約定俗稱的習慣:即見名知義
4、類名:遵從大駝峰規則【HelloWorld】
5、方法、變數:遵從小駝峰命名法【getAge、setName】
6、常量:全部字母大寫,多個單詞使用下劃線連接【MATH_PI】
7、包:字母全部小寫,公司名字反過來書寫【com.qf.shop.XXX】
11、注釋
1、定義:解釋說明代碼的作用
2、分類【單行注釋、多行注釋、檔案注釋】
1、單行注釋://單行注釋內容
2、多行注釋:/*多行注釋內容*/
3、檔案注釋:/** 檔案注釋內容*/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/1912.html
標籤:Java
上一篇:計算字符個數
下一篇:AQS原始碼分析
