學習筆記|Java 教程|菜鳥教程


 

一、Java 教程

1、Java 教程

Java 在線工具

JDK 1.6 在線中文手冊

我的第一個 JAVA 程序

創建文件 HelloWorld.java(文件名需與類名一致), 代碼如下:

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

注:String args[] 與 String[] args 都可以執行,但推薦使用 String[] args,這樣可以避免歧義和誤讀。

運行以上實例

$ javac HelloWorld.java
$ java HelloWorld

輸出結果如下:

Hello World

 

執行命令解析:

以上我們使用了兩個命令 javac 和 java

javac 后面跟着的是java文件的文件名,例如 HelloWorld.java。 該命令用於將 java 源文件編譯為 class 字節碼文件,如: javac HelloWorld.java

運行javac命令后,如果成功編譯沒有錯誤的話,會出現一個 HelloWorld.class 的文件。

java 后面跟着的是java文件中的類名,例如 HelloWorld 就是類名,如: java HelloWorld。

注意:java命令后面不要加.class。

 

2、Java 簡介

Java分為三個體系:

  • JavaSE(J2SE)(Java2 Platform Standard Edition,java平台標准版)
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企業版)
  • JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。

2005年6月,JavaOne大會召開,SUN公司公開Java SE 6。此時,Java的各種版本已經更名以取消其中的數字"2":J2EE更名為Java EE, J2SE更名為Java SE,J2ME更名為Java ME。

 

特性:

Java語言是簡單的:

Java語言是面向對象的:

  Java中的動態綁定:方法可以在沿着繼承鏈的多個類中實現,子類可以重寫父類的方法。JVM決定運行時調用哪個方法。這就是動態綁定。 

  Java中的多態:重載:編譯時多態;重寫:運行時多態;

Java語言是分布式的:

...

 

面向對象程序設計的 3 個主要特征:封裝性、繼承性、多態性

OOPL:面向對象程序設計語言

 

3、Java 開發環境配置

下載JDK

配置環境變量

測試JDK是否安裝成功 java、javac、java -version

 

 流行開發工具

Eclipse

在 Cloud Studio 中運行 Java 程序

 

 4、

Java 基礎語法

 類、對象、方法和實例變量的概念

第一個Java程序

public class HelloWorld {
    /* 第一個Java程序
     * 它將打印字符串 Hello World
     */
    public static void main(String []args) {
        System.out.println("Hello World"); // 打印 Hello World
    }
}

 

C : > javac HelloWorld.java
C : > java HelloWorld 
Hello World

 

基本語法

  • 大小寫敏感
  • 類名
  • 方法名
  • 源文件名
  • 主方法入口

 

 

Java標識符

 

Java修飾符

 

像其他語言一樣,Java可以使用修飾符來修飾類中方法和屬性。主要有兩類修飾符:

  • 訪問控制修飾符 : default, public , protected, private
  • 非訪問控制修飾符 : final, abstract, static, synchronized

 

 

 

Java變量

 

 Java中主要有如下幾種類型的變量

    • 局部變量
    • 類變量(靜態變量)
    • 成員變量(非靜態變量)

 

 

Java數組

數組是儲存在堆上的對象,可以保存多個同類型變量。

如何聲明、構造以及初始化一個數組

 

Java枚舉

Java 5.0引入了枚舉,枚舉限制變量只能是預先設定好的值。使用枚舉可以減少代碼中的bug。

 枚舉可以單獨聲明或者聲明在類里面。方法、變量、構造函數也可以在枚舉中定義。

 https://www.cnblogs.com/kailejun/p/6624471.html

https://www.cnblogs.com/sister/p/4700702.html

 

Java 關鍵字

 private

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM