
目錄Source: 千鋒教育 Cindy 9.0.2
Route:2020-2021 BV1oz411q7qB
- 一、引言
- 1.1 什么是程式?
- 二、Java的歷史與特點
- 2.1 Java的歷史
- 2.2 Java語言特點
- 三、Java的運行機制【
重點】- 3.1 計算機的執行機制
- 3.1.1編譯執行
- 3.2 Java的執行機制
- 3.3 名詞解釋
- 3.1 計算機的執行機制
- 四、配置環境變數
- 4.1 配置環境變數
- 4.2 DOS命令操作
- 五、第一個應用程式【
重點】- 5.1 第一個Java應用程式
- 5.2 編譯與運行
- 5.3 類的闡述
- 5.4 Package(包)
- 六、java的語言規范
- 6.1編碼規范(1)書寫格式
- 6.2 編碼規范(2)代碼注釋
- 6.3 編碼規范(3)識別符號命名
一、引言
1.1 什么是程式?
使用計算機語言撰寫的一系列有序指令集合,
二、Java的歷史與特點
2.1 Java的歷史
Sun Microsystems于1995年推出的面向物件的程式設計語言,共同創始人的詹姆斯·高斯林 (James Gosling)被譽為“Java之父”,
- 1996年發布JDK 1.0
- 1998年發布JDK 1.2
- 平臺名稱:J2SE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Micro Edition)
- 2004年發布JDK 1.5 版本更名:Java 5.0
- 平臺名稱:Java SE、Java EE、Java ME
- 2006年發布Java 6.0
- 2009年被Oracle收購
- 2011年由Oracle發布Java 7.0
- 2014年由Oracle發布Java 8.0
- 2017年由Oracle發布Java 9.0
- 2019年由Oracle發布Java 14.0
2.2 Java語言特點
- 面向物件(貼近人類思維模式,模擬現實世界,解決現實問題),
- 簡單性(自動記憶體管理機制、不易造成記憶體溢位;簡化流程處理、語意清晰),
- 跨平臺(作業系統、服務器等),
三、Java的運行機制【重點】
3.1 計算機的執行機制
3.1.1編譯執行
- 將源檔案編譯成平臺相關的機器碼檔案,一次編譯,多次執行,
- 執行效率高,不可跨平臺,
![]() |
3.2 Java的執行機制
- 先編譯、再解釋:
- 將源檔案編譯成位元組碼檔案(平臺中立檔案.class),再將位元組碼檔案進行解釋執行,
- Java的設計理念:Write Once Run Anywhere,
![]() |
3.3 名詞解釋
- JVM(Java Virtual Machine)Java虛擬機:使用軟體在不同作業系統中,模擬相同的的環境,
- JRE(Java Runtime Environment)Java運行環境:包含JVM和解釋器,完整的Java運行環境,
- JDK(Java Development Kit)Java開發環境:包含JRE+類別庫+開發工具包(編譯器+除錯工具),
四、配置環境變數
4.1 配置環境變數
Windows 10:此電腦 -> 右鍵點擊“屬性” -> 高級系統設定 -> 高級 -> 環境變數
在"系統變數"處進行以下操作
操作變數名 變數值 新建JAVA_HOME Java安裝路徑 新建CLASSPATH . 編輯path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
![]() |
4.2 DOS命令操作
- 方法一:Windows鍵 + R 快捷呼出運行視窗,再輸入cmd并回車打開DOS命令視窗,
- 方法二:右鍵點擊"開始" -> 運行(R)
![]() |
常用DOS命令:
- 更換D盤符: D:
- 查看當前目錄下的檔案及檔案夾:dir
- 進入檔案夾: cd 檔案夾的名字
- 回傳上一級目錄:cd ..
- 清空螢屏:cls
- 洗掉檔案:del 檔案名
- 洗掉檔案夾:rd 檔案夾名稱
- 退出: exit
五、第一個應用程式【重點】
5.1 第一個Java應用程式
創建以.java結尾的源檔案:
![]() |
撰寫第一個程式:
![]() |
class HelloWorld{
public static void main(String[] args){
System.out.print("Hello Everyone");
}
}
5.2 編譯與運行
編譯:javac 源檔案名稱.java
![]() |
運行:java 類名
![]() |
5.3 類的闡述
- 同一個源檔案中可以定義多個類,
- 編譯后,每個類都會生成獨立的.class檔案,
- 一個類中,只能有一個主方法,每個類都可以有自己的主方法,
- public修飾的類稱為公開類,要求類名必須與檔案名稱完全相同,包括大小寫,
- 一個源檔案中,只能有一個公開類,
public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello Everyone");
}
}
class GoodByeWorld{
public static void main(String[] args){
System.out.print("GoodBye");
}
}
5.4 Package(包)
- 作用:類似于檔案夾,用于管理位元組碼(.class)檔案,
- 語法:package 包名,
- 位置:必須寫在源檔案的第一行,
- 帶包編譯:javac -d . 源檔案名稱.java (自動生成目錄結構),
- 帶包運行:java 包名.類名 (包名+類名又稱全限定名),
- 采用域名倒置的規則:www.baidu.com.cn -> cn.com.baidu.xxx,
- 例如:cn.com.company.department.group.project. module.XxxClass,
package com.qf.bj.class1.basic;
public class HelloWorld{
public static void main(String[] args){
System.out.print("Hello Everyone");
}
}
六、java的語言規范
6.1編碼規范(1)書寫格式
- 層級之間必須縮進(Tab:一個制表位),
- 一行只寫一句代碼,
![]() |
6.2 編碼規范(2)代碼注釋
單行注釋:
![]() |
多行注釋:
![]() |
檔案注釋:(生成外部檔案:javadoc -d . HelloWorld.java)
![]() |
注:注釋不參與編譯,
package com.qf.chapter1.demo;
/**
檔案注釋
這個類旨在介紹Java中的注釋方式有哪些
*/
public class TestAnnotation{//HelloWorld(帕斯卡) helloWorld(駝峰) HELLO_WORLD GetElementById //getElementById GET_ELEMENT_BY_ID
/**
這個方法代表程式的入口,即為書寫邏輯代碼的位置
*/
public static void main(String[] args){
//以下代碼代表控制臺輸出一句文本
System.out.print("HelloWorld");
/*
多行注釋的開始
.....
.....
.....
多行注釋的結束
*/
System.out.print("Hello Everyone");
}
}
6.3 編碼規范(3)識別符號命名
- 語法規定:
- 可以由:字母、數字、_、$組成,但不能以陣列開頭,
- 不能與關鍵字、保留字重名,
- 約定俗成:
- 望文生義、見名知義,
- 類名由一個或多個單詞組成,每個單詞首字母大寫(pascal),
- 函式名、變數名由一個或多個單詞組成,首單詞首字母小寫,拼接詞首字母大寫(camel),
- 包名全小寫,只可以使用特殊字符“.”,并且不以“.”開頭或結尾,
- 常量全大寫,多個單詞用 _ 連接,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/514052.html
標籤:Java
上一篇:華夏相機開發對接/臻識相機開發/車牌識別器在共享洗車專案使用總結
下一篇:HashMap基本使用方法












