1. 程式人生 > >Java 語言概述

Java 語言概述

目錄

1 基礎常識

2 Java語言版本迭代概述

3 Java語言應用的領域

4 Java語言的特點

5.1 開發環境的搭建

5.2 JDK的下載、安裝

下載、安裝JDK

官方網址:

安裝JDK:

5.3 環境變數的配置

6 開發體驗——HelloWorld

6.1編寫

6.2編譯:

6.3 執行:

7 常見問題的解決

8註釋

9總結第一個程式

10Java API 文件(Application Programming Interface)

11良好的程式設計風格


1
 

軟體:系統軟體 vs 應用軟體

和使用者的互動方式:圖形化介面  vs 命令列方式

 

算機硬體介紹:

Dos命令: 

         啟動方式一:執行---cmd ---"命令列操作"

         啟動方式二:“開始選單鍵+R鍵”

2 Java語言版本迭代概述

1995年sun公司釋出了JDK1.0

JDK1.5開始更名為JDK5.0

 

JavaSE – J2SE : Java核心類庫 + 桌面級應用開發(不用了)

JavaEE – J2EE : 企業級開發

JavaME  – J2ME: 手機應用開發(已經被Android所替代)

JavaCard : 小的家電中或智慧硬體中使用(不用了)

 

3 Java語言用的領域

Android  大資料  後臺開發  智慧家電

 

4 Java語言特點

面向物件:①封裝性  ②繼承性  ③多型性

健壯性 : ①去掉了C和C++中的指標  ②增加GC(垃圾回收機制)

跨平臺性:一次編譯到處執行(依賴於不同平臺的JVM)

5.1 開發環境的搭建

5.2 JDK的下載、安裝

下載、安裝JDK

官方網址:

— www.oracle.com

— java.sun.com

安裝JDK:

  1. 傻瓜式安裝,下一步即可
  2. 建議:安裝路徑不要有中文或者特殊符號如空格等
  3.  當提示安裝JRE時,可以選擇不安裝

5.3 環境變數的配置

配置環境變數的作用?

為了在任何目錄下都可以訪問Java 開發工具集

 

6 開發體驗——HelloWorld

6.1編寫

建立一個以  .java 結尾的檔案,該檔案叫做原始檔。

在原始檔中可以進行程式碼的編寫。

public class HelloWorld{
    
    public static void main(String [] args){
        
            System.out.println("HelloWorld");
     }    
}



編譯:   D:\>javac HelloWorld.java
——————————————空行為編譯通過
執行:   D:\>java HelloWorld
結果:   HelloWorld

6.2編譯:

javac 原始檔名稱.java   會生成一個或多個位元組碼檔案。位元組碼檔名和類名一致。

 

一個類對應一個位元組碼檔案

6.3 執行:

java 位元組碼檔名       執行該程式

7 常見問題的解決

沒有配置環境變數

8注

  • 單行註釋://           快捷鍵:Ctrl+Shift+ c
    • 多行註釋:/* */        快捷鍵:Ctrl+Shift+/ 
  • 文件註釋:/** */       快捷鍵:ALT + SHIFT +J

 

注意:

①多行註釋不能巢狀使用

②註釋不會編譯到位元組碼檔案中

③文件註釋是Java特有的,需要使用javadoc進行編譯生成API說明文件

說明:

①用來對程式碼進行描述說明

②可以用來除錯程式碼

 

9總結第一個程式

第一個程式的小結:

1.建立 :建立一個以.java結尾的檔案。.java結尾的檔案叫做原始檔

2.編譯 :(javac 原始檔名.java)生成一個或多個位元組碼檔案。

位元組碼檔案和類名一樣。

3.執行 : (java 位元組碼檔案) 執行位元組碼檔案。

 

說明:

     1..java結尾的檔案叫做原始檔

     2.一個原始檔中可以有多個類。多個類名之間不能重複。

                                   java嚴格區分大小寫

     3.被public所修飾類的類名必須和原始檔名稱一致

     4.一個原始檔中的多個類,只能有一個類被public所修飾

     5.每行程式碼的最後都要以";"結尾

 

 

10Java API 文件(Application Programming Interface)

Orcal公司提供的一套說明文件。類似於新華字典

11良好的程式設計風格