1.java概述 1. 前言 1.1 學習方法 1.2 推薦博客 當代程式員都應該養成寫博客、看博客的習慣 1.3 博客編輯神器 2. 內容:Java概述 2.1 Java語言發展史 2.1.1 電腦語言發展史 閱讀電腦語言之後回答幾個問題: 2.1.2 Java語言發展史 閱讀java語言之後 ...
1.java概述
1. 前言
1.1 學習方法
1. 學會學習的方法
2. 學會獨立解決問題
3. 主動的學習而不是被動的接受
4. 知識的大家的,能力才是自己的
1.2 推薦博客
當代程式員都應該養成寫博客、看博客的習慣
1. [博客園](http://www.cnblogs.com/)
2. [CSDN](http://www.csdn.net/)
1.3 博客編輯神器
1. [MacDwon 下載安裝](http://macdown.uranusjr.com/)
2. [MacDown 使用教程](http://www.jianshu.com/p/1e402922ee32/)
2. 內容:Java概述
2.1 Java語言發展史
2.1.1 電腦語言發展史
閱讀電腦語言之後回答幾個問題:
1. 什麼是電腦語言
2. 電腦語言從低級高級有哪些分類
3. 高級電腦語言有哪些類型,這些類型的各自優缺點是什麼
4. 你用過或者聽說過哪些高級電腦語言
2.1.2 Java語言發展史
閱讀java語言之後回答幾個問題:
1. JDK 是什麼?
2. JRE 是什麼?
3. java 有那三大平臺?
4. java 開發工具有那些?
5. java 可以在那些系統上面做開發?
6. Java有哪些特性
2.2 Java的運行機制
閱讀JVM之後回答幾個問題:
1. JVM是什麼
2. Java程式是如何運行的
2.3 Java開發環境的搭建
2.3.1 JDK安裝
註意:
1. 32位操作系統安裝x86,64位操作系統安裝x64
2. JDK安裝時不要更改安裝路徑,使用預設路徑安裝,一直下一步就可以了
2.3.2 環境變數配置
1. 添加變數名:JAVA_HOME 變數值:JDK的安裝路徑(例如:C:\Program Files\Java\jdk1.8.0_31)
2. 修改變數名:PATH 變數值: %JAVA_HOME%\bin;(win7放在最前面,註意不要覆蓋原來的內容,最後的;號不能少;win10在path新建,最好放在最前面)
3. 添加變數名:CLASSPATH 變數值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
4. 檢查配置:
CMD命令行輸入:java -version
CMD命令行輸入:javac
如果配置失敗,可以通過cmd命令echo檢查
檢查JAVA_HOME環境:echo %JAVA_HOME%
檢查CLASSPATH環境:echo %CLASSPATH%
檢查Path環境:echo %Path%
註意:如果還是不成功,可以註銷用戶或者重啟電腦試試
2.3.3 Eclipse安裝和配置
問題:
- 什麼是IDE
- 常用的IDE有哪些
Eclipse配置:
1. 工作空間用於保存程式項目和相關設置,勾選“將此值用作預設值並且不再詢問
2. 恢復啟動時工作空間的提示:菜單windows->Preference->General->startup and shutdown,勾選Refresh workspace on startup
3. 修改編碼格式:菜單windows->preference->General->workspace下選擇編碼格式為UTF-8:
4. 修改自動內容輔助:菜單windows->preference->Java->Editor->Content Assistant,
修改時間延遲為:100(ms)
自動激活內容為:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
常用Eclipse快捷鍵:
1、alt+? 或 alt+/ :自動補全代碼或者提示代碼。
2、Control/command + o:快速outline視圖。
3、Control/command + shift + r:打開資源列表。
4、Control/command + shift + f:格式化代碼。
5、Control/command + e:快速轉換編輯器。
6、Control/command + page down([) 或 Control/Command
+ page up(]): 選項卡之間快速切換。
7、shift + enter 及 ctrl + shift + enter: 在當前行下
或者 上邊創建空白。
8、Alt+方向鍵上下:上下行交換內容或把當前行內容把上或下移動。
9、Control/Command + Alt + 方向上下鍵:複製高亮顯示的一行
或多行。
10、Control/Command + m:當前編輯頁面視窗最大化。
11、Control/Command + /:自動註釋當前行或者選擇的多行。
12、Control/Command + d:刪除當前行。
13、Control/Command + shift + o:自動引入包和刪除無用包。
可以通過Help->Show Active Keybindings查看
2.3.4 Notepad++
Notepad++是一個強大的免費文本編輯器
2.4 編寫、運行Java程式
編寫第一個Java程式:
public class Helloworld{
public void main (String[] args){
System.out.println("Hello world");
}
}
- 通過命令方式編譯並執行程式
- 通過Eclipse編譯並運行程式
2.5 Java程式的基本結構
- Java程式是以類(class)的形式存在,類(class)是Java程式中最小程式單元
- Java程式不允許可執行性語言、方法等成分獨立存在,所有的程式部分都必須放在類定義裡面
- Java解析器規定:如果類能被解析器直接執行,則這個類裡面必須包含main方法,而且main方法必須使用 public static void 來修飾,且 main 方法的形參必須是一個字元串數組(String[] args),也就是說,main 方法的寫法是固定的
4. 實踐和練習
-
試著列印如下效果,分別用文本編輯器和Eclipse編寫並運行
人生若只如初見,何事秋風悲畫扇。 等閑變卻故人心,卻道故人心易變。
- 練習使用Markdown建立一個blog並編寫
- 練習使用Eclipse的快捷鍵
- 預習Java基本數據類型