標籤:style 標準 使用 子集 let 比較 系統應用 apple 電腦編程
Java即電腦程式設計語言
1、概念
Java是一門物件導向程式設計語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態物件導向程式設計語言的代表,極好地實現了物件導向理論,允許程式員以優雅的思維方式進行複雜的編程
2、特性與應用
Java具有簡單性、物件導向、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點 。Java可以編寫傳統型應用程式、Web應用程式、分布式系統和嵌入式系統應用程式等
3、開發環境
JDK(Java Development Kit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程式和應用程式的程式開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK
4、運行環境
Java API類庫中的Java SE API子集和Java虛擬機器這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支援Java程式啟動並執行標準環境。JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程式,也可以正常運行Java程式
5、編程工具
Eclipse:一個開放原始碼的、基於Java的可擴充開發平台(常用)。 NetBeans:開放源碼的Java整合式開發環境,適用於各種客戶機和Web應用。 IntelliJ IDEA:在代碼自動提示、程式碼分析等方面的具有很好的功能(常用)。
MyEclipse:由Genuitec公司開發的一款商業化軟體,是應用比較廣泛的Java應用程式整合式開發環境 。 EditPlus:如果正確配置Java的編譯器“Javac”以及解譯器“Java”後,可直接使用EditPlus編譯執行Java程式。
Java語言簡介