實習培訓——Java基礎(1)
實習培訓——Java基礎(1)
1、我的第一個JAVA程序
首先好配置好JDK環境,百度上有很多。創建文件HelloWorld.java(文件名與類名相同),代碼如下:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
打開cmd,cd到文件目錄,運行 javac HelloWorld.java,可以通過,並生成文件 HelloWorld.class ,然後運行java HelloWorld ,結果報錯,“無法加載主類”,原因是我配置JDK環境時,CLASSPATH內容前面沒有“.;”(點和分號),加上點和分號,(.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar)類似這樣,重啟電腦,可以運行,結果是“HelloWorld”。
2、JDK、JRE、JVM三者關系
3、Java規範
基本語法
編寫Java程序時,應註意以下幾點:
- 大小寫敏感:Java是大小寫敏感的,這就意味著標識符Hello與hello是不同的。
- 類名:對於所有的類來說,類名的首字母應該大寫。如果類名由若幹單詞組成,那麽每個單詞的首字母應該大寫,例如 MyFirstJavaClass 。
- 方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若幹單詞,則後面的每個單詞首字母大寫。
- 源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的後綴為.java。(如果文件名和類名不相同則會導致編譯錯誤)。
- 主方法入口:所有的Java 程序由public static void main(String []args)方法開始執行。
Java標識符
Java所有的組成部分都需要名字。類名、變量名以及方法名都被稱為標識符。
關於Java標識符,有以下幾點需要註意:
- 所有的標識符都應該以字母(A-Z或者a-z),美元符($)、或者下劃線(_)開始
- 首字符之後可以是字母(A-Z或者a-z),美元符($)、下劃線(_)或數字的任何字符組合
- 關鍵字不能用作標識符
- 標識符是大小寫敏感的
- 合法標識符舉例:age、$salary、_value、__1_value
- 非法標識符舉例:123abc、-salary
4、Java對象和類
Java中的對象
現在讓我們深入了解什麽是對象。看看周圍真實的世界,會發現身邊有很多對象,車,狗,人等等。所有這些對象都有自己的狀態和行為。
拿一條狗來舉例,它的狀態有:名字、品種、顏色,行為有:叫、搖尾巴和跑。
對比現實對象和軟件對象,它們之間十分相似。
軟件對象也有狀態和行為。軟件對象的狀態就是屬性,行為通過方法體現。
在軟件開發中,方法操作對象內部狀態的改變,對象的相互調用也是通過方法來完成。
Java中的類
類可以看成是創建Java對象的模板。
通過下面一個簡單的類來理解下Java中類的定義:
public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } }
一個類可以包含以下類型變量:
- 局部變量:在方法、構造方法或者語句塊中定義的變量被稱為局部變量。變量聲明和初始化都是在方法中,方法結束後,變量就會自動銷毀。
- 成員變量:成員變量是定義在類中,方法體之外的變量。這種變量在創建對象的時候實例化。成員變量可以被類中方法、構造方法和特定類的語句塊訪問。
- 類變量:類變量也聲明在類中,方法體之外,但必須聲明為static類型。
一個類可以擁有多個方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog類的方法。
參考:菜鳥教程——學習Java
實習培訓——Java基礎(1)