1. 程式人生 > 其它 >還是內建方法的補充(終章)

還是內建方法的補充(終章)

初識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大小寫敏感
  • 儘量不用中文
  • 檔名和類名必須一致
  • 符號英文