一、 Java概述:
1. Java 是一種面向對象的計算機編程語言,是一種軟件開發和運行平臺。
2. Java的三個版本JSE (Standard)、JME (Micro)、JEE (Enterprise)。
3. Java的特點:跨平臺、強類型多線程、分佈式、動態執行。
4. 與C++的不同:不允許使用指針,自動分配內存,類(接口)是全局的,嚴格的數據類型,不存在頭文件,不支持多重繼承。
二、 Java 軟件平臺:
1. JDK:Java Development Kit,提供Java開發環境和運行環境。(8u144 jdk8第144個版本)
JDK 平臺提供 Java 編譯器 javac.exe 和 Java 解釋器 java.exe。
環境變量添加 JDK/bin 文件夾。
2. JRE:Java Runtime Enviroment,Java程序的運行環境。
3. JVM:Java Virtual Machine,Java虛擬機。
三、 Java 程序開發:
1. Java語句:Java 應用程序的源文件是由若干個書寫形式相互獨立的類組成。
public class Hello{ //聲明一個名爲 Hello 的公共類
public static void main (String args[]){ //一個公共的靜態的無返回值的main方法
System.out.println("Hello World"); //類 System 下名爲 out 的成員變量的println方法
}
}
//這是一個應用程序的主類,是程序執行的入口(含有main方法)
2. 源文件命名規則:源文件中可以有多個獨立的類,但只能有一個 public 類,且源文件的名字必須與該類名相同。若無public類,源文件名只要和其中一個類相同即可。
3. 程序編譯執行:使用javac.exe編譯 .java 文件爲 .class字節碼文件,使用 java.exe 執行。
4. 程序結構:包的聲明語句、引入包的語句、定義類、定義接口、在主類中添加 main 方法。
5. Java程序註釋: // 單行註釋、/**/多行註釋、/** **/ 文檔註釋 javadoc
6. 變量命名規則:
類名:大駝峯
普通變量、方法名:小駝峯
常量(不可修改的值)名:每個字母都得大寫,每個單詞間用下劃線隔開 JAVA_HOME
參考鏈接:https://baijiahao.baidu.com/s?id=1654685815662722805&wfr=spider&for=pc