1. 程式人生 > >實習培訓——Java基礎(1)

實習培訓——Java基礎(1)

string 關系 size 它的 對象 main 字符 發現 src

實習培訓——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)