首頁  >  文章  >  Java  >  Java學習筆記之Java簡介

Java學習筆記之Java簡介

黄舟
黄舟原創
2017-07-24 14:30:341571瀏覽
第一代語言:印表機-純機器語言;
第二代語言:彙編;
#第三代語言:C、Pascal、Fortran面向過程語言;
                      C++面向過程、物件;
                   .net跨語言的平台
Java體系的發展史與Java體系:

 
Java語言的特性:
一種物件導向的語言;
#一種平台無關的語言,提供程式運行的解釋環境;
一種健壯的語言,吸收了C/C++語言的優點,但去掉了其影響程式健全性的部分(如;指標、記憶體的申請與釋放等)。
Java程式運作機制與運作過程:
Java虛擬機器(Java virtual machine)
垃圾收集機制(garbage collection)


#核心機制之Java虛擬機器:

    Java虛擬機器可以理解成一個以位元組為機器指令的CPU;
  • #對於不同的運行平台,有不同的虛擬機器;
  • Java虛擬機機制屏蔽了底層運行平台的差別,實現了「一次編譯,到處運行」。

Java是解釋型的語言,C/C++是編譯型語言
核心機制之垃圾收集:
    不再使用的記憶體空間應回收-垃圾收集;
  • #在C/C++等語言中,由程式設計師負責回收無用記憶體;
  • Java語言消除了程式設計師回收無用記憶體空間的責任;它提供一種系統級執行緒追蹤儲存空間的分配情況,並在JVM的空閒時,檢查並釋放那些可被釋放的記憶體空間。
  • 垃圾收集在Java程式運作過程中自動執行,程式設計師無法精確控制和介入;


  • #Java application初步:

  • Java來源檔案以「java」為副檔名。原始檔的基本組成部分是類別(class),如本例中的HelloWorld類別。

  • 一個原始檔中最多只能有一個public類別。其他類別的個數不限,如果來源檔案包含一個public類,它必須以該類別名稱命名。 //命名應該與public類別的命名保持一致

  • Java應用程式的執行入口是main()方法。它有固定的書寫格式:
    public static void main(String args[]){…}

Java語言嚴格區分大小寫;
Java方法由一則語句構成,每個語句以分號結束;
    • Java語言有三種註解方式:

    •  
    • 總結第一個程式:

    • #建構程式設計師自己的環境;
    • #運用copy;
    • 掌握path和classpath的概念;
###熟悉常見的錯誤;######## ####熟悉java程式簡單規則;############熟悉java程式的編譯與運行;############

以上是Java學習筆記之Java簡介的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn