美文网首页
JAVA01筆記

JAVA01筆記

作者: 马克码卡农 | 来源:发表于2017-08-17 13:52 被阅读0次

    JAVA名言
    1.簡單的
    2.萬般皆物件
    3.要什麼給甚麼

    物件導向:封裝、繼承、多型。
    一、前言

    JAVA是高階語言的一種,接近人類語言的程式語言。由於高階語言的內容全是接近人類的語言程式語言。
    由於高階語言的內容全是以英文字母及數字所組合而成,所以電腦沒有辦法看得懂編成

    oop源於1980年代初期,是一種符合人性化的程式設計

    • java的垃圾收集機制 使寫程式不太需要擔心記憶體的部分
    • 系統當機的問題(例外處理)

    二、java跨平台的模組
    Java Development Kit(JDK)和極其包含JRE(Java Runtime Environment)

    JAVA JDK 全名為開發者套件
    主要由
    JRE(java runtime environment 可執行環境)所構成,其中包含JVM 和極其API。
    JVM就是VM的一種,虛擬環境,裝載之後可以讓電腦跑JAVA的環境。

    JDK包裡面有一個compiler (編譯器)
    把寫完的程式.java編譯成 bytecode(.class)使其能跨平台。

    JAVA編譯器會把程式原始碼(副檔名為JAVA) 編譯之後 會產生位元組碼(bytecode)(.class檔案)

    三、直譯(interpret)與編譯(compile)語言:
    code>直譯器>binary code
    code> os compiler(jvm)>ls linker >executable>binary code

    四、物件導向程式語言(Object-Oriented Programming OOP)

    1. 封裝: private(把東西封裝起來) 使用get set進行private封裝存取。
    2. 繼承: 建立新類別時,修改、添加或繼承現有類別的定義。
    3. 多型: 父親相同,在建構時介面相同,但有兩個不同的類在進行都指向同一個父親。
    • OOP是透過信息傳遞(message passing)而非副程式。

    五、小節結語:

    java 程式語言的關鍵概念:

    1. simple(簡單的)
    2. object-oriented (物件導向)
    3. distribute(分散式運算)
    4. mulitihreaded 多執行續
    5. secure安全性高
    6. platform-independent 跨平台

    javaruntime 時 類別 ....等等

    測試系統開發:anaylsis(分析)

    1. design pattern (設計樣板)
    2. development(開發)
    3. system testing (系統測試)
    4. complete(完成驗收)
    5. maintenannce(後續維護)
    6. close

    java example :

    publci class helloWorld{
       public static main (String []args)
      {System.our.println("Hellow wlord")

    相关文章

      网友评论

          本文标题:JAVA01筆記

          本文链接:https://www.haomeiwen.com/subject/ktmgrxtx.html