java基礎-java語言概述
1.軟件 : 系統軟件 vs 應用軟件
2.人與計算機做交互:使用計算機語言。
圖形化界面 vs 命令行方式 dir md rd cd cd.. cd/ del exit
3.語言的分類:第一代:機器語言 第二代:彙編語言 第三代:高級語言(面向過程 --- 面向對象)
4.java語言的特性:①面向對象性 ②健壯性 ③跨平臺性(write once ,run anywhere)---JVM
5.安裝JDK及配置path環境變量
1)傻瓜式安裝JDK。
2)path:window操作系統在執行命令時所要搜尋的路徑。
我們需要將jdk中bin目錄所在的路徑:D:\Java\jdk1.7.0_07\bin 保存在path環境變量下。
3)測試:在命令行窗口,任意的文件目錄下,執行javac.exe 或者java.exe都可以調用成功。
>河牀好比操作底層,jdk好比是河水,java應用程序好比是船。
注意:JDK JRE JVM
JDK(Java Development Kit)是針對Java開發員的產品,是整個Java的核心,包括了Java運行環境JRE、Java工具和Java基礎類庫。Java Runtime Environment(JRE)是運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。JVM是Java Virtual Machine(Java虛擬機)的縮寫,是整個java實現跨平臺的最核心的部分,能夠運行以Java語言寫作的軟件程序。
JDK是Java開發工具包,是Sun Microsystems針對Java開發員的產品。
JDK中包含JRE,在JDK的安裝目錄下有一個名爲jre的目錄,裏面有兩個文件夾bin和lib,在這裏可以認爲bin裏的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib和起來就稱爲jre。
JDK是整個JAVA的核心,包括了Java運行環境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
①SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名爲Java SE。
②EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名爲Java EE。
③ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名爲Java ME。
Java Runtime Environment(JRE)
是運行基於Java語言編寫的程序所不可缺少的運行環境。也是通過它,Java的開發者才得以將自己開發的程序發佈到用戶手中,讓用戶使用。
JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,這些是運行Java程序的必要組件。
與大家熟知的JDK不同,JRE是Java運行環境,並不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器),只是針對於使用Java程序的用戶。
JVM(java virtual machine)
就是我們常說的java虛擬機,它是整個java實現跨平臺的最核心的部分,所有的java程序會首先被編譯爲.class的類文件,這種類文件可以在虛擬機上執行。
也就是說class並不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解釋給本地系統執行。
只有JVM還不能成class的執行,因爲在解釋class的時候JVM需要調用解釋所需要的類庫lib,而jre包含lib類庫。
JVM屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。
6.如何編寫並運行第一個java程序
【過程】編寫----編譯----運行
1)編寫:每一個java文件都是.java結尾的,稱爲源文件【HelloWorld.java】。java程序就存在於源文件中
public class HelloWorld{
//程序的主方法,是程序的入口
public static void main(String args[]){
//要執行的代碼
System.out.println("HelloWorld");
}
}
注意點:
Java源文件以“java”爲擴展名。源文件的基本組成部分是類(class),如本類中的HelloWorld類。
一個源文件中最多只能有一個public類。其它類的個數不限,如果源文件包含一個public類,則文件名必須按該類名命名。
Java應用程序的執行入口是main()方法。它有固定的書寫格式:public static void main(String[] args) {...}
Java語言嚴格區分大小寫。
Java方法由一條條語句構成,每個語句以“;”結束。
大括號都是成對出現的,缺一不可。
2)編譯: 在源文件所在的目錄下,執行javac.exe 源文件名.java;生成諸多個.class結尾的字節碼文件
3)運行:生成的字節碼文件通過java.exe解釋執行
7.會調試程序中出現的問題
8.註釋: ①單行註釋 // ②多行註釋 /* */ (多行註釋不能夠嵌套)
③文檔註釋 /** */ javadoc -d 文件目錄名 -author -version 源文件名.java;
9.JDK提供的關於旗下所有的包、類的文檔:API
2.人與計算機做交互:使用計算機語言。
圖形化界面 vs 命令行方式 dir md rd cd cd.. cd/ del exit
3.語言的分類:第一代:機器語言 第二代:彙編語言 第三代:高級語言(面向過程 --- 面向對象)
4.java語言的特性:①面向對象性 ②健壯性 ③跨平臺性(write once ,run anywhere)---JVM
5.安裝JDK及配置path環境變量
1)傻瓜式安裝JDK。
2)path:window操作系統在執行命令時所要搜尋的路徑。
我們需要將jdk中bin目錄所在的路徑:D:\Java\jdk1.7.0_07\bin 保存在path環境變量下。
3)測試:在命令行窗口,任意的文件目錄下,執行javac.exe 或者java.exe都可以調用成功。
>河牀好比操作底層,jdk好比是河水,java應用程序好比是船。
注意:JDK JRE JVM
JDK(Java Development Kit)是針對Java開發員的產品,是整個Java的核心,包括了Java運行環境JRE、Java工具和Java基礎類庫。Java Runtime Environment(JRE)是運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。JVM是Java Virtual Machine(Java虛擬機)的縮寫,是整個java實現跨平臺的最核心的部分,能夠運行以Java語言寫作的軟件程序。
JDK是Java開發工具包,是Sun Microsystems針對Java開發員的產品。
JDK中包含JRE,在JDK的安裝目錄下有一個名爲jre的目錄,裏面有兩個文件夾bin和lib,在這裏可以認爲bin裏的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib和起來就稱爲jre。
JDK是整個JAVA的核心,包括了Java運行環境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
①SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名爲Java SE。
②EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程序,從JDK 5.0開始,改名爲Java EE。
③ME(J2ME),micro edition,主要用於移動設備、嵌入式設備上的java應用程序,從JDK 5.0開始,改名爲Java ME。
Java Runtime Environment(JRE)
是運行基於Java語言編寫的程序所不可缺少的運行環境。也是通過它,Java的開發者才得以將自己開發的程序發佈到用戶手中,讓用戶使用。
JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,這些是運行Java程序的必要組件。
與大家熟知的JDK不同,JRE是Java運行環境,並不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器),只是針對於使用Java程序的用戶。
JVM(java virtual machine)
就是我們常說的java虛擬機,它是整個java實現跨平臺的最核心的部分,所有的java程序會首先被編譯爲.class的類文件,這種類文件可以在虛擬機上執行。
也就是說class並不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解釋給本地系統執行。
只有JVM還不能成class的執行,因爲在解釋class的時候JVM需要調用解釋所需要的類庫lib,而jre包含lib類庫。
JVM屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行。
6.如何編寫並運行第一個java程序
【過程】編寫----編譯----運行
1)編寫:每一個java文件都是.java結尾的,稱爲源文件【HelloWorld.java】。java程序就存在於源文件中
public class HelloWorld{
//程序的主方法,是程序的入口
public static void main(String args[]){
//要執行的代碼
System.out.println("HelloWorld");
}
}
注意點:
Java源文件以“java”爲擴展名。源文件的基本組成部分是類(class),如本類中的HelloWorld類。
一個源文件中最多只能有一個public類。其它類的個數不限,如果源文件包含一個public類,則文件名必須按該類名命名。
Java應用程序的執行入口是main()方法。它有固定的書寫格式:public static void main(String[] args) {...}
Java語言嚴格區分大小寫。
Java方法由一條條語句構成,每個語句以“;”結束。
大括號都是成對出現的,缺一不可。
2)編譯: 在源文件所在的目錄下,執行javac.exe 源文件名.java;生成諸多個.class結尾的字節碼文件
3)運行:生成的字節碼文件通過java.exe解釋執行
7.會調試程序中出現的問題
8.註釋: ①單行註釋 // ②多行註釋 /* */ (多行註釋不能夠嵌套)
③文檔註釋 /** */ javadoc -d 文件目錄名 -author -version 源文件名.java;
9.JDK提供的關於旗下所有的包、類的文檔:API
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.