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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章