Java語言簡介

來源:互聯網
上載者:User

標籤: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語言簡介

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.