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 反射簡介Java反射
- java agent簡介Java
- Java 11簡介Java
- java JNI簡介Java
- java transient簡介Java
- Java scirpt簡介Java
- Java Class物件簡介Java物件
- Java學習:JDBC簡介JavaJDBC
- Java集合四:Map簡介;Java
- Java學習--JavaWeb簡介JavaWeb
- JAVA阻塞IO(BIO)簡介Java
- Java中Stalactite ORM簡介JavaORM
- 【Java初探01】——Java簡介及相關Java
- Java記憶體模型 - 簡介Java記憶體模型
- java中的編碼簡介Java
- Java記憶體模型簡介Java記憶體模型
- JAVA輕量級鎖簡介Java
- java簡介--環境安裝Java
- Java學習--Jsp簡介JavaJS
- 【譯】Java NIO 簡明教程系列之 NIO 簡介Java
- java註解的簡單介紹Java
- Java設計模式簡介(總結)Java設計模式
- Java高併發之CyclicBarrier簡介Java
- Java日期和時間類簡介Java
- Java程式語言特點簡介Java
- Java異常簡介及其架構Java架構
- 菜鳥學Java(十六)——Jboss簡介Java
- (轉)簡單介紹java EnumerationJava
- java字串的簡單介紹(轉)Java字串
- Java中使用JMX除錯簡介Java除錯
- Java入門到實踐系列(1)——Java簡介Java
- Java基礎:Java簡介及安裝配置(1)Java
- 簡單介紹Java String Methods(上)Java
- 簡單介紹Java String Methods(下)Java
- 什麼是JPA?Java Persistence API簡介JavaAPI
- Java常量池解析與字串intern簡介Java字串
- Java正規表示式簡單介紹Java
- Java之HashMap集合簡介及遍歷JavaHashMap