還是內建方法的補充(終章)
阿新 • • 發佈:2021-11-09
初識Java
C&C++
1972年C語言誕生
- 貼近硬體,執行速度快,效率極高
- 應用:作業系統,資料庫,網路系統等
- 指標與記憶體管理
1982年C++誕生
- 面向物件
- 相容C
- 圖形領域,遊戲等
新語言需求:
- 語法有點像C
- 沒有指標
- 沒有記憶體管理
- 真正的可移植性,編寫一次,到處執行
- 面向物件
- 型別安全
- 高質量的類庫
- ............
Java帝國的誕生
Java
java的初生
- 圖形介面的程式:Applet
- Java2 標準版(J2SE):桌面
Java2 移動版(J2ME):手機 嵌入式開發- Java2 企業版(J2EE):伺服器
- 三高:高可用,高效能,高併發
Java發展
平臺 系統 工具
- 構建工具:Maven,Jekins
- 應用伺服器:tomcat
- Web開發: spring, mybatis
- 開發工具:idea,eclipse
2006:hadoop(大資料)
2008:Andriod(手機)
Java的特性與優勢
- 簡單性
- 面向物件
- 可移植性
- 高效能
- 分散式
- 動態性
- 多執行緒
- 安全性
- 健壯性
Write once Run everywhere
java開發準備
JDK JRE JVM
- Java開發工具包
- Java執行時環境
- Java虛擬機器
解除安裝JDK
- 刪除JDK包
- 清除環境變數
安裝JDK
- 百度網盤
- 百度
- JAVA_HOME
- JAVA_HOME/bin
- java -version
JDK目錄
- bin 放可執行程式
- include JDK是用C/C++編寫的,引入標頭檔案
- jre Java執行時環境
- lib java一些類庫
- src-zip 一些資原始檔(類)
HelloWorld
public class Hello{
public static void main(String []args){
System.out.println("Hello World!");
}
}
可能遇到的問題
- Java大小寫敏感
- 儘量不用中文
- 檔名和類名必須一致
- 符號英文