1、安裝JDK 1.8 64位的版本(特別重要 最新版是1.8)
安裝 點下一步 最後點關閉
64位的作業系統可以安裝64位的和32位的軟體
32位的作業系統只能安裝32位的軟體
2、配置環境變量
1>
C:\Program Files\Java\jdk1.7.0_80\bin
把這個路徑複製
計算機->右擊->屬性->高級系統設置->環境變量
點擊 下面的 新建
變量名:JAVA_HOME
變量值:C:\Program Files\Java\jdk1.7.0_80\
找到Path
C:\Program Files\Java\jdk1.7.0_80\bin;
檢測:
按Windows+R鍵,輸入cmd,回車,出現黑色窗口,DOS命令窗口。
java 回車 出現一堆信息
javac 回車 出現一堆信息
證明jdk環境變量配置正確。
java -version 檢測jdk版本的
開發java:
1.新建文本文檔
2.編寫java代碼
3.更改文件後綴名為 .java
4.按Windows+R 在當前目錄下 輸入 javac 文件名.java,這是編譯
5.java 文件名,這是運行
javac 是編譯命令
java 是運行命令
javac HelloWorld.java 會把HelloWorld.java 這個文件
編譯成HelloWorld.class文件
HelloWorld.class是二進位文件,也叫做字節碼文件
為什麼要進行編譯?
因為.java文件 電腦是讀不懂的,編譯成二進位文件後,電腦才能讀懂
我們都知道電腦只認識0 和1 電腦只認知二進位
進位 二進位 八進位 十進位......
生活中用的是十進位 0到9 10個數
\t 是空格 注意:\t必須在雙引號裡面
\n 是換行 注意:\n必須在雙引號裡面
System.out.println(); 是輸出語句
public static void main(String[] args){}
是程序的入口 是main方法
class 類
public 公共的
static 靜態的
void 無返回值的
main 方法的名字
String 字符串
System 系統
out 出去 淘汰..
print 列印 輸出
注意:一個java文件,編譯後有幾個class文件?
答案:不固定,有幾個class,就會生成幾個。
A.java 我們叫做 A類
一個文件中只能有一個public 類 ,其他的類不能是public
一個類中只能存在一個main方法。
// 行注釋 意思就是 會注釋一行
/* 要注釋的內容 */ 多行注釋
文檔注釋
/*
* HelloWorld.java
* 2013-4-23
* 第一個Java程序
*/
注意:代碼規範
開發java的工具:文本文檔 缺點:沒有提示,沒有行號,沒有顏色....
最流行的3款寫java的工具:
Eclipse
Myeclipse 咱們用的是Myeclipse
idea
Myeclipse 是Eclipse 的一個插件,但是後來越來越強大,把Eclipse
融入進去了,比Eclipse更加的強大
idea 和 webstorm 是一家的。
安裝Myeclipse和破解和漢化 看視頻
包資源管理器如何打開?
窗口-顯示視圖-包資源管理器
更改字體:
窗口-首選項-常規-外觀-顏色和字體-基本-文本字體
保存:Ctrl+S
運行:
1、右擊-運行方式-1 java運行程序
2、點擊工具欄中的圖標
3、在文件上右擊-運行方式-1 java運行程序
快捷鍵:
Alt+/ 代碼提示
Ctrl+D 刪除一行
main 方法 如何快速的寫
main 然後 Alt+/ 回車
快速寫輸出語句 System.out.println();
syso 然後Alt+/
自動提示:
窗口-首選項-java-編輯器-內容輔助 右側 java的自動激活觸發器
快速複製:ctrl+alt+方向鍵下(上)
不複製:快捷鍵衝突了
快捷鍵:
MyEclipse 快捷鍵1(CTRL)
-------------------------------------
Ctrl+1 快速修復
Ctrl+D: 刪除當前行
Ctrl+Q 定位到最後編輯的地方
Ctrl+L 定位在某行
Ctrl+O 快速顯示 OutLine
Ctrl+T 快速顯示當前類的繼承結構
Ctrl+W 關閉當前Editer
Ctrl+K 快速定位到下一個
Ctrl+E 快速顯示當前Editer的下拉列表
Ctrl+J 正向增量查找(按下Ctrl+J後,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在stutes line中顯示沒有找到了,)
Ctrl+Z 返回到修改前的狀態
Ctrl+Y 與上面的操作相反
Ctrl+/ 注釋當前行,再按則取消注釋
Ctrl+D刪除當前行。
Ctrl+Q跳到最後一次的編輯處
Ctrl+M切換窗口的大小
Ctrl+I格式化激活的元素Format Active Elements。
Ctrl+F6切換到下一個Editor
Ctrl+F7切換到下一個Perspective
Ctrl+F8切換到下一個View
------------------------------------------
MyEclipse 快捷鍵2(CTRL+SHIFT)
------------------------------------------
Ctrl+Shift+E 顯示管理當前打開的所有的View的管理器(可以選擇關閉,激活等操作)
Ctrl+Shift+/ 自動注釋代碼
Ctrl+Shift+\自動取消已經注釋的代碼
Ctrl+Shift+O 自動引導類包
Ctrl+Shift+J 反向增量查找(和上條相同,只不過是從後往前查)
Ctrl+Shift+F4 關閉所有打開的Editer
Ctrl+Shift+X 把當前選中的文本全部變為大寫
Ctrl+Shift+Y 把當前選中的文本全部變為小寫
Ctrl+Shift+F 格式化當前代碼
Ctrl+Shift+M(先把光標放在需導入包的類名上) 作用是加Import語句
Ctrl+Shift+P 定位到對於的匹配符(譬如{}) (從前面定位後面時,光標要在匹配符裡面,後面到前面,則反之)
Ctrl+Shift+F格式化文件Format Document。
Ctrl+Shift+O作用是缺少的Import語句被加入,多餘的Import語句被刪除。
Ctrl+Shift+S保存所有未保存的文件。
Ctrl+Shift+/ 在代碼窗口中是這種/*~*/注釋,在JSP文件窗口中是 <!--~-->。
Shift+Ctrl+Enter 在當前行插入空行(原理同上條)
-----------------------------------------
MyEclipse 快捷鍵3(ALT)
-----------------------------------------
Alt+/ 代碼助手完成一些代碼的插入 ,自動顯示提示信息
Alt+↓ 當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)
Alt+↑ 當前行和上面一行交互位置(同上)
Alt+← 前一個編輯的頁面
Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了)
Alt+Enter 顯示當前選擇資源(工程,or 文件 or文件)的屬性
MyEclipse 快捷鍵4(ALT+CTRL)
Alt+CTRL+↓ 複製當前行到下一行(複製增加)
Alt+CTRL+↑ 複製當前行到上一行(複製增加)
-------------------------------------------
MyEclipse 快捷鍵5(ALT+SHIFT)
-------------------------------------------
Alt+Shift+R 重命名
Alt+Shift+M 抽取方法
Alt+Shift+C 修改函數結構(比較實用,有N個函數調用了這個方法,修改一次搞定)
Alt+Shift+L 抽取本地變量
Alt+Shift+F 把Class中的local變量變為field變量
Alt+Shift+I 合併變量
Alt+Shift+V 移動函數和變量
Alt+Shift+Z 重構的後悔藥(Undo) Shift+Enter 在當前行的下一行插入空行(這時滑鼠可以在當前行的任一位置,不一定是最後)
Alt+Shift+O(或點擊工具欄中的Toggle Mark Occurrences按鈕) 當點擊某個標記時可使本頁面中其他地方的此標記黃色凸顯,並且窗口的右邊框會出現白色的方塊,點擊此方塊會跳到此標記處。
下面的快捷鍵是重構裡面常用的,本人就自己喜歡且常用的整理一下(注:一般重構的快捷鍵都是Alt+Shift開頭的了)
--------------------------------------------
MyEclipse 快捷鍵(6)
--------------------------------------------
F2當滑鼠放在一個標記處出現Tooltip時候按F2則把滑鼠移開時Tooltip還會顯示即Show Tooltip Description。
F3跳到聲明或定義的地方。
F5單步調試進入函數內部。
F6單步調試不進入函數內部,如果裝了金山詞霸2006則要把「取詞開關」的快捷鍵改成其他的。
F7由函數內部返回到調用處。
F8一直執行到下一個斷點。