1.Hello Word程序入門
public class Demo{
public static void main(String[] args) {
System.out.println("hello java");
}
}
- 打開(kāi)一個(gè)記事本在記事本里面寫上class 類名{}
- 一個(gè)類缺少主函數(shù)不能獨(dú)立運(yùn)行
- 可以獨(dú)立運(yùn)行了,但是沒(méi)有效果。輸出語(yǔ)句。
HelloWord 例子剖析:
class java關(guān)鍵字,用于什么一個(gè)類、
{} : 花括號(hào)表示范圍。
main : 是主函數(shù)的如果(固定寫法)。
2.helloworld的小細(xì)節(jié)
1.缺少main方法
出現(xiàn)提示:缺少一個(gè)名稱為main的方法。
2.源文件中的大小寫要注意。初學(xué)者請(qǐng)牢記,第一個(gè)hello例子中只有 String和System中兩個(gè)字符是大寫的,其他的都小寫。
3.配置path和classpath時(shí),里面的路徑是所有查找的目標(biāo)的父目錄, 而不是目標(biāo)自己。
4.4.A.java.txt 文本文件默認(rèn)是txt結(jié)尾的,注意要把隱藏已知文件類型擴(kuò)展名去掉
[圖片上傳失敗...(image-28118c-1513669503058)]
5.大小寫只有類名Demo,String和System中三個(gè)個(gè)首字母是大寫的。
public class Demo{
public static void main(String[] args) {
System.out.println("hello java");
}
}
6.path看path環(huán)境變量配置 ,里面的路徑是所有查找的目標(biāo)的父目錄,而不是目標(biāo)自己。
7.寫錯(cuò)類名, 源文件名不存在或者寫錯(cuò),或者當(dāng)前路徑錯(cuò)誤。
類文件名寫錯(cuò),或者類文件不在當(dāng)前路徑下,或者不在classpath指定 路徑下。
8.javac 生成的.class 文件的名稱取決于類名跟.java名沒(méi)有關(guān)系。
補(bǔ)充:
classpath環(huán)境變量
1.classpath的作用: 作用是指定類搜索路徑,要使用已經(jīng)編寫好的類,前提當(dāng)然是能夠找到它們了,一旦配置了classpath路徑信息的時(shí)候,jvm與java編譯器都會(huì)根據(jù)classpath指定的路徑去尋找class文件。
2.如何設(shè)置當(dāng)前目錄(.)set classpath=.;設(shè)置路徑 與 set classpath=設(shè)置路徑;.有什么區(qū)別?“.”在前面的時(shí)候,java虛擬機(jī)會(huì)先從當(dāng)前路徑去尋找class文件,然后再到指定的路徑去需找。如果”.”在后面,java虛擬機(jī)則會(huì)先尋找指定好的路徑,然后再在當(dāng)前的路徑去尋找。
設(shè)置classpath的時(shí)候要加上 ; 就會(huì)在當(dāng)前目錄下查找。