【Java】第一章 HelloWorld

1 JDK

(1) 下載,並解壓

(2) 環境變量配置

  • 右鍵個人電腦->屬性->高級->環境變量->系統變量
    注意:是下面的系統變量,不是上面的用戶變量
  • 新建變量名JAVA_HOME,變量值E:\\JDK
  • 修改變量Path,在最前面加上%JAVA_HOME%\\bin;
    注意:"Path"是首字母大寫,不要改爲"PATH",bin後面要有分號;

注意:系統變量上面的用戶變量裏,不要有這兩個,若是有應該去掉,以免被幹擾。java

(3) 驗證是否配置成功

  • 點擊確認關閉剛纔的配置頁面,這一步必定要作,不然剛纔的配置不能生效
  • 點WIN鍵->運行(或者使用win+r)
  • 輸入cmd命令
  • 輸入java -version
  • 若是出現版本信息,代表配置成功
  • 若是失敗了,調整前面的配置,而後要從新啓動cmd命令,而不是在原有的cmd裏面輸入java -version

2 命令行HelloWorld

(1) 準備項目目錄

  • 一般都會建立一個project目錄
  • 全部的java代碼都會放在這個項目目錄下
  • 並建立一個目錄src用於存放java源代碼.java文件

(2) 建立第一個java源文件

public class HelloWorld{
    public static void main(String[] args){
    System.out.println("hello world");
  }
}
  • 由於java是面向對象的編程語言,因此咱們其實是在建立一個個的類
  • class HelloWorld表示這個類的名字是HelloWorld
  • public static void main(String[] args)這是主方法,全部代碼的入口
    若是你學過c語言 ,至關於main程序入口
  • System.out.println("hello world");表示在控制檯(黑屏幕)輸出一個字符串「hello world」

(3) 編譯

A 流程

  • 運行 win+r,輸入 cmd 進入控制檯界面
  • e:切換盤符爲e盤
  • cd e:\project\j2se\src切換目錄到源文件目錄
  • javac HelloWorld.java編譯命令javac文件名大小寫必須一致
  • 若是獲得一行空白,就表示成功了,而且獲得一個class文件:HelloWorld.class
    第一行切換盤符的e:不要忘記了

B 說明

  • .java文件是java的源文件,可是不能直接運行,必須先被編譯成爲.class文件纔可以執行
  • java使用javac命令進行編譯(必須跟上.java後綴名)
    javac filename.java

(4) 運行

A 流程

  • 運行 win+r,輸入 cmd 進入控制檯界面
  • e:切換盤符爲e盤
  • cd e:\project\j2se\src切換目錄到源文件目錄
  • java HelloWorld
  • 運行成功後會看到字符串 "hello world"

B 說明

  • 注意大小寫須要一致,而且沒有後綴名.class
  • java classname

(5) 關於類

  • java全部的代碼都是運行在類裏面的
  • public表示這是一個能夠公開訪問的類
  • class表示這個一個類
  • HelloWorld表示類的名字,每一個單詞的首字母大寫

(6) 主方法

  • 你會寫不少代碼,總有第一行執行的代碼,這就是主方法
  • args表示運行參數
public static void main(String[] args){
    System.out.println("hello world");
}

(7) 控制檯輸出

  • println 表示打印數據到控制檯,而且換行
System.out.println("hello world");

3 Eclipse使用技巧

  • 批量修改
    alt+shift+R
  • 快速輸入主方法
    敲入mainalt+/
  • 快速輸入System.out.println
    敲入sysoalt+/
  • 快速輸入for
    敲入foralt+/
  • 查看java源代碼
    先選中想要查看的方法,好比System.out.println()println,敲鍵F3
  • 代碼格式化
    ctrl+shift+f
  • 快速助手
    ctrl+shift+o
  • 快速註釋
    選中一行或者多行代碼ctrl+shift+c
  • 大小寫轉換
    ctrl+shift+x選中的轉換爲大寫,ctrl+shift+y選中的轉換爲小寫
  • 快速解決辦法提示 提問
    在出錯誤的行,使用ctrl+1。好比忘記導入類了,就能夠用這個解決
  • toString getter setter 構造方法的快速生成
    經過菜單->Source就能夠看到快速生成的選項

4 找不到類

(1) 現象

分明有Hello這個類,而且也有主方法,但是運行就會出現找不到或者沒法加載類Hello,或者Class Not Found異常編程

(2) 緣由

A 是否自動勾選

Eclipse是保存後自動編譯,可是創建在一個設置的前提上
菜單-Project->勾選Build Automatically,若是這裏沒有勾選,那麼是不會自動把Hello.java編譯成Hello.class編程語言

B problems

菜單->Window->Show View->Problems 顯示Problems頁面
這裏會顯示當前項目的錯誤,假若有錯誤,那麼項目也不會對.java文件進行自動編譯ui

相關文章
相關標籤/搜索