JAVA SE/JAVA ME/JAVA EE三種技術關係:
主要幾點設計目標:
一、 面向對象
二、 容易掌握
三、 提供多線程
四、 安全性高
五、 獨立於平臺(Java的可移植性最高)
JAVA三種核心機制
這個咱們簡單瞭解,知道就能夠了,在實際開發中也並非太多去關心。
GC:垃圾收集或者垃圾回收,這一點在面試中會問到。
JAVA應用程序運行機制
JAVA虛擬機(JAVA Virtual Machine)
剛剛說到的JAVA的可移植性高實際上就是靠JVM(Java虛擬機)實現。
JVM論述
就比如一我的請了不少國家的翻譯,同時能夠跟不少國家的人說話,說的永遠是中國話,而翻譯會根據你本身所說的中國話,轉化成外語。
JAVA運行環境(The JAVA Runtime Environment)
這個流程咱們只要簡單瞭解清楚就能夠了。
JAVA自動垃圾收集技術(GC:Garbage Collection)
在程序操做中每每會產生不少大量的無用的內存空間,此時,這些空間若是沒有被回收,則確定形成系統會慢,JAVA 中提供了一種機制——自動垃圾收集機制,能夠收集各類垃圾的空間,釋放使用空間。
JAVA運行環境安裝及配置
JAVA程序分類
HelloWorld.java
public class HelloWorld
{
//主方法
public static void main(String arg[])
{
//向屏幕上打印信息
System.out.println("Hello World!!!");
}
};
|
JAVA應該先編譯以後再執行。
*.java
==> javac命令
==> *.class
==> java命令執行
編寫JAVA 程序中的幾個注意點:
一、 命名上來講:若是命名一個類的話,則每一個單詞的首字母必須大寫:HelloWorld
二、 public static void main(String args[]):主方法,全部的程序由此開始執行
三、 System.out.println("Hello World!!!") :系統提供好的一個能夠向屏幕上打印輸出的方法。
四、 命名的重點說明:
· java中聲明類有兩種方式:public class 類名稱、class 類名稱
· 區別:
若是使用public class聲明一個類,則文件名稱必須與類名稱一致
若是使用了class聲明一個類,則文件名稱能夠任意。
在一個*.java程序之中能夠同時編寫多個class,編譯後會爲用戶自動分開,並且在一個*.java文件中
只能有一個public class。
classpath:類路徑,指的是JAVA運行時找的路徑。
在java 類名運行時,實際上須要找到classpath,經過此環境變量找到要查找所須要類的目錄。
set classpath=e:\java
==>設置到java目錄之中。
上面就是classpath的做用。
通常狀況下,都會將classpath設置爲從當前所在的文件夾中查找所須要的*.class文件。
set classpath=. ; 這種設置比較常見的
path和classpath是咱們JAVA中兩個最重要的變量。
四、總結
本季重點