JAVA簡介
- JAVA重要優點
跨平臺性:JAVA在虛擬機器層面隱藏了底層技術的複雜性以及機器與作業系統的差異性,我們執行程式的物理機器千差萬別,而JAVA虛擬機器則在這千差萬別的物理機上建立了統一的執行平臺,從而實現了在任意一臺虛擬機器上編譯的程式都能在任何一臺虛擬機器上正常執行。所以我們說的跨平臺是指原始檔編譯生成的位元組碼檔案可以在任何jvm中使用。正因為這個原因,程式設計師可以把主要精力放在具體業務邏輯上,而不是物理硬體的相容性上。但這樣有一個缺點:為了達到給所有硬體提供一致的虛擬平臺的目的,犧牲了一些與硬體相關的效能特性。 - JAVA技術體系
Sun公司所定義的JAVA技術體系包括以下組成部分:JAVA程式設計語言、各種硬體平臺上的JAVA虛擬機器、Class檔案格式、JAVA API類庫、第三方類庫。
JDK:我們把JAVA程式設計語言、JAVA API、JAVA虛擬機器這三部分統稱為JDK。
JRE:把JAVA API類庫中的JAVA SE API子集和JAVA虛擬機器統稱為JRE,JRE是支援JAVA程式執行的標準環境。 - JAVA語言特性
①JAVA致力於檢查程式在編譯和執行時的錯誤
②JAVA能執行虛擬機器實現跨平臺
③JAVA自己操縱記憶體減少了記憶體出錯的可能性
相關文章
- Java 11簡介Java
- java JNI簡介Java
- Java 反射簡介Java反射
- Java scirpt簡介Java
- java agent簡介Java
- Java Class物件簡介Java物件
- Java中Stalactite ORM簡介JavaORM
- JAVA阻塞IO(BIO)簡介Java
- Java學習:JDBC簡介JavaJDBC
- Java集合四:Map簡介;Java
- 【Java初探01】——Java簡介及相關Java
- JAVA輕量級鎖簡介Java
- Java記憶體模型簡介Java記憶體模型
- Java記憶體模型 - 簡介Java記憶體模型
- java簡介--環境安裝Java
- java中的編碼簡介Java
- 【譯】Java NIO 簡明教程系列之 NIO 簡介Java
- java註解的簡單介紹Java
- Java程式語言特點簡介Java
- Java中使用JMX除錯簡介Java除錯
- Java設計模式簡介(總結)Java設計模式
- 簡單介紹Java String Methods(上)Java
- 簡單介紹Java String Methods(下)Java
- Java高併發之CyclicBarrier簡介Java
- Java入門到實踐系列(1)——Java簡介Java
- 什麼是JPA?Java Persistence API簡介JavaAPI
- Java正規表示式簡單介紹Java
- Java之HashMap集合簡介及遍歷JavaHashMap
- JSON簡介(java中的json庫使用)JSONJava
- JAVA基礎之六-Stream(流)簡介Java
- Java常量池解析與字串intern簡介Java字串
- 實用函式式 Java (PFJ)簡介函式Java
- Java併發:ThreadLocal的簡單介紹Javathread
- 簡單介紹java中的equals()方法Java
- java設計模式一一設計模式的簡介和介紹Java設計模式
- 助力Java系統元件化:Navi框架簡介Java元件化框架
- Java虛擬機器詳解(一)------簡介Java虛擬機
- Java Math floor,ceil,rint及round用法簡介Java