java基礎內容
1、java歷史1991 sun公司, oak計畫 ---> 控制咖啡機的程式設置 ---> 發明oak --> 1995 正式更名java
採用jvm虛擬機器的方式, 通過jvm的程式程式設計介面書寫應用程式
2、java特點可攜性: 平臺無關性, 一次編譯, 處處運行
物件導向: 思想設計方式, 一切皆為物件
魯棒性 : 垃圾回收機制, 釋放記憶體
安全性、多執行緒、健壯性.....
3、java版本三個
se: java標準版本, jdk, 包含運行java所需要的標準類庫和基礎環境
第一階段
ee: java企業版本, web 流覽器上網站, 用於構建企業級web項目 第二階段 第三階段
me:java微型版本, 手機、機上盒, nokia java、android
4、jdk java開發套件a.關係圖
jre:java運行環境 只能做運行, 不能做開發 java程式必須是編譯過
jvm:java虛擬機器
lib:標準類庫 util、socket、多執行緒、java se api
jdk與jre的關係
b.jdk安裝
i: 安裝 下一步
ii:環境變數配置(3個)
JAVA_HOME: JDK的安裝路徑 根目錄
Path :配置jdk的命令 bin
CLASSPATH: 配置類庫檔的位置 .;路徑 lib
cmd 測試 java -version
window + R 打開cmd
5、java學習HelloWorld開始
a.編譯:javac 檔案名.java 創建.class文件
b.運行:java 類名
dir window列出目錄清單
cd 檔案名 進入資料夾
javadoc 生成對應的類的api 說明文檔
javadoc 檔案名.java 打開index.html
練習: 求球的體積
4/3πr的三次方 π 3.14
溫度轉換器 30攝氏度 --> 華氏度 華氏度(℉)=32+攝氏度(℃)×1.8
6、java注釋代碼的說明, 不會參與代碼的編譯+運行
三種: // 單行注釋
/**/ 多行注釋
/***/ 文檔注釋
練習: 通過java代碼列印水仙花數 999
abc = a^3+b^3+c^3
371 = 27 + 343+ 1
三位數:最小 100 最大 999
迴圈 計算每一個三位數是不是水仙花數
for(int i=100;i
}
求球的體積代碼public class 球體積{
public static void main(String[] args){
// 4/3πr的三次方
// 定義一個變數 π 3.14
float pai = 3.14f;
// 半徑
int r = 2;
// + 連接子
System.out.print("球的體積為"+4/3*pai*r*r*r);
// Math 數學類
System.out.print("球的體積為"+4/3*pai*Math.pow(r,3));
}
}
溫度轉換器代碼/**
* author:
* date:
* gongneng:...
*/
public class 溫度轉換{
public static void main(String[] args){
// 華氏度(℉)=32+攝氏度(℃)×1.8
/*
華氏度(℉)=32+攝氏度(℃)×1.8
華氏度(℉)=32+攝氏度(℃)×1.8
華氏度(℉)=32+攝氏度(℃)×1.8
*/
float f = 1.8f;
double d = 20.3;
System.out.print("攝氏度:"+d+"的華氏度為:"+Math.ceil((32+d*f)));
}
}