今日主題:Java基礎入門與環境搭建
學習目標
- 瞭解Java語言特點和應用領域
- 完成Java開發環境搭建
- 編寫並運行第一個Java程序
- 掌握Java程序的基本結構
詳細內容
1. Java語言簡介(30分鐘)
- Java特點:跨平台、面向對象、自動內存管理
- Java三大平台:
- Java SE(標準版)- 我們今天學習的重點
- Java EE(企業版)
- Java ME(微型版)
- 應用領域:Web開發、移動應用(Android)、大數據、企業級應用
2. 環境搭建(60分鐘)
步驟1:安裝JDK
# 下載JDK 17或21(LTS版本)
# 官網:https://www.oracle.com/java/technologies/downloads/
# 或者使用OpenJDK:https://openjdk.org/
步驟2:配置環境變量
# Windows系統
JAVA_HOME: C:\Program Files\Java\jdk-17
PATH: %JAVA_HOME%\bin
# 驗證安裝
java -version
javac -version
步驟3:選擇開發工具
- 推薦:IntelliJ IDEA Community Edition(免費)
- 備選:Eclipse 或 VS Code
3. 第一個Java程序(90分鐘)
HelloWorld.java
// 這是單行註釋
/*
這是多行註釋
第一個Java程序
*/
// 類聲明 - 文件名必須與類名一致
public class HelloWorld {
// 主方法 - 程序入口點
public static void main(String[] args) {
// 輸出語句
System.out.println("Hello, World!");
System.out.println("歡迎學習Java!");
// 基本變量聲明和使用
int age = 25;
String name = "張三";
double score = 95.5;
System.out.println("姓名:" + name);
System.out.println("年齡:" + age);
System.out.println("分數:" + score);
}
}
編譯和運行
# 編譯
javac HelloWorld.java
# 運行
java HelloWorld
4. Java程序結構分析(30分鐘)
- 包聲明(第二天詳細學習)
- 類聲明:public class ClassName
- 主方法:public static void main(String[] args)
- 語句:以分號結尾
- 代碼塊:用花括號{}包圍
5. 基礎語法要點(30分鐘)
- 大小寫敏感:Java區分大小寫
- 類命名:大駝峯命名法,如HelloWorld
- 方法命名:小駝峯命名法,如getUserName
- 文件保存:.java擴展名,文件名與公共類名一致
實踐練習
練習1:基礎輸出
public class Practice1 {
public static void main(String[] args) {
System.out.println("===== 學生信息 =====");
System.out.println("姓名:李四");
System.out.println("專業:計算機科學");
System.out.println("年級:大一");
}
}
練習2:變量使用
public class Practice2 {
public static void main(String[] args) {
String university = "某某大學";
String studentName = "王五";
int studentId = 2023001;
boolean isGraduated = false;
System.out.println("學校:" + university);
System.out.println("姓名:" + studentName);
System.out.println("學號:" + studentId);
System.out.println("是否畢業:" + isGraduated);
}
}
常見問題解決
- 'javac'不是內部或外部命令 → 檢查環境變量配置
- 類名與文件名不一致 → 修改類名或文件名使其一致
- 中文亂碼 → 編譯時使用
javac -encoding UTF-8 HelloWorld.java
今日總結
- ✅ 瞭解了Java語言特性和應用
- ✅ 完成了JDK和IDE的安裝配置
- ✅ 編寫了第一個Java程序
- ✅ 掌握了Java程序的基本結構
- ✅ 學習了基礎的輸出和變量使用
明日預告
第二天:Java數據類型與運算符
- 基本數據類型
- 變量和常量
- 各種運算符的使用
- 類型轉換
學習建議
- 一定要親手敲代碼,不要複製粘貼
- 遇到錯誤不要慌,仔細閲讀錯誤信息
- 多做練習,鞏固基礎知識
- 保持每天學習的習慣
今日學習時間建議:3-4小時
- 理論學習:1小時
- 環境搭建:1小時
- 編碼實踐:1-2小時
開始你的Java學習之旅吧!如果有任何問題,記得及時記錄並尋求幫助。