狂神說Java筆記-Java入門


Java入門

狂神說Java筆記,狂神說Java

Java三大版本

  • JavaSE:標准版,基礎,初學者主要學習並應用這一部分。主要用來開發桌面程序(小游戲)和控制台開發
  • JavaME:嵌入式開發,用於手機和小家電,已經不行了
  • JavaEE: Java企業版,最廣泛的應用,用於web端和服務器開發,JavaSE是JavaEE的基礎

JDK、JRE和JVM

  • JDK:Java Development Kit,Java開發工具,包含JRE
  • JRE: Java Runtime Environment,Java運行時環境,包含JVM
  • JVM:Java Virtual Machine,Java虛擬機,Java跨平台的核心,屏蔽了不同系統的底層環境

jdk,jre和jvm

Hello World

  使用終端輸出Hello World!

  1. 打開終端后,轉到目標目錄下。
    cd + 路徑,OS系統可以在輸入"cd "后直接拖拽目標文件夾到終端窗口

  2. 新建.java文件:vi hello.java

  3. 編寫代碼

    public class hello{
      			//class名要和文件名一致
      			//class名最好首字母大寫
            public static void main(String[] args){
                    System.out.print("Hello, World!");
            }
    }
    
  4. 編譯.java文件,生成class文件:javac hello.java(必須寫.java后綴)

  5. 運行class文件:java hello(不寫后綴)

HelloWorld

可能出現的問題

  1. 單詞大小寫不一致,java是大小寫敏感的
  2. 輸出中文時可能會出錯
  3. 文件名和類名不一致
  4. 符號使用了中文
  5. 環境配置不對

編譯型和解釋型

  • 編譯型:把源代碼全部編譯成二進制代碼可執行的程序,然后直接運行這個程序
  • 解釋型:源代碼翻譯一句,執行一句,直到結束

 Java既有編譯型的特征,也有解釋型的特征:

  • Java代碼需要先編譯,不進行編譯無法運行
  • Java代碼編譯后無法直接運行,需要在JVM上解釋運行

java程序運行機制

IDEA

 IDE:Integrated Development Environment 集成開發環境,用於提供程序開發環境的應用程序。Java使用IDEA。

 IDEA中輸入psvm,會自動聯想生成main函數;輸入sout自動生成輸出

 psvm:public static void main

 sout:System.out.println

public class Hello {
    public static void main(String[] args) {
        //輸入psvm自動生成
        System.out.println();
        //輸入sout自動生成
    }
}

優化

idea優化方法

快捷鍵(for mac)

  • command+option+L:代碼format
  • control+e:光標移到行末尾
  • control+a:光標移到行首
  • command+d:復制當前行到下一行


免責聲明!

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



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