SUN公司(Stanford University Network)斯坦福大學網絡公司 1995年推出的一門高級語言
JRE--Java Runtime Environment--java運行時環境,它包含JVM(Java Virtual Machine)
JDK--Java Development Kit -- java開發工具包,它包含JRE
java環境搭建:
1. 設置JAVA_HOME
變量值爲jdk的安裝目錄,例如D:\Program Files\Java\jdk1.6.0_22,
Eclipse/NetBeans/Tomcat等軟件就是通過搜索JAVA_HOME變量來找到並使用安裝好的jdk。
2. 設置Path
我的電腦--屬性--高級--環境變量--Path
當要執行某個exe程序時,操作系統會在當前目錄和PATH變量目錄裏查找相應的應用程序, 並且執行
我們可以把java的安裝路徑設置到path中,這樣就可以再任何路徑下,運行javac,java工具了
path變量在系統變量中已存在,%JAVA_HOME%可以動態獲取JAVA_HOME變量的值
因爲java的javac,java,javadoc工具都在bin目錄下,所以path的值設置爲%JAVA_HOME%\bin
並且要放在原有path最前面,因爲%SystemRoot%\system32目錄下,有windows系統爲我們提供的java.exe和javaw.exe
是系統自帶的JRE,系統按path設置的順序讀取
-----也可以在dos命令行中臨時設置path變量,格式是set path=,它的作用範圍就在這個dos窗口中和這個窗口start出來的窗口有效,
例如: set path= 就是清空path變量
set path=D:\test 就是把path的值設置爲d盤下的test目錄
set path=D:\test;%path% 就是在原有path的基礎上增加上D:\test路徑
3. 設置CLASSPATH
CLASSPATH環境變量是指定類搜索路徑,要使用編譯好的類,必須要找到它們,
如果classpath沒有定義,或沒有設置值,那麼運行java命令時,找的是當前目錄是否有要運行的.class文件
如果classpath定義,並且設置過值,那麼JVM會,並且只會找classpath路徑中是否有要運行的.class文件
如果classpath值的結尾處加上了(;)分號的話,系統會先在classpath中設置的路徑找類文件,如果沒有找就在當前目錄下找一次
classpath值也可以臨時配置:
方法同設置path
例如:set classpath= 就是清空classpath變量
set classpath=D:\ 就是把D:\設置爲classpath的值,這時JVM只會去D盤根目錄下找一次要運行的類文件
set classpath=D:\; 那麼JVM除了會在D盤根目錄下找一次,還會在當前目錄下找一次
假如就想先在當前目錄下找,然後在去其他路徑找,那麼就
set classpath=.;D:\;C:\ .就表示當前路徑
把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中(%JAVA_HOME%\lib\dt.jar,%JAVA_HOME%\lib\tools.jar
----path變量的特點是:先找當前目錄,再找path配置的路徑
---classpath變量的特點是:先找classpath配置的路徑,再找當前目錄
常用的DOS命令
1.dir 列出當前目錄的所有文件或文件夾
2.md 在當前目錄創建文件夾
3.rd 在當前目錄刪除文件夾 文件夾裏必須是空的
4.cd 進入目錄命令 cd.. 返回上一級目錄 cd\ 返回根目錄
5.echo haha>1.txt 創建內容爲haha的1.txt文件
6.del 刪除文件或目錄下的文件 del 1.txt 刪除1.txt ,del op 刪除op文件夾下所有的文件
7.exit 退出
java中的三種註解:
/**
@author:張三
@version:V1.1
java的文檔註釋,可以用javadoc工具生成API幫助文檔
*/
public class HelloWorld{ //單行註釋 也可以幫我們調試程序
public static void main(String[] args){
System.out.println("Hello World");
}
/*
多行註釋
多行註釋中不能嵌套多好註釋
多行註釋
*/
}