介紹
Java是SUN(Stanford University Network,斯坦福大學網絡公司)1995年推出的一門進階程式設計語言。
曆史上,歐洲人首次成功種植咖啡,是在東南亞最南端的一座島上,這座島叫Java,中文譯作爪哇(Zhăo Wā),屬于印度尼西亞。于是,作為地名的Java,成為了咖啡的代稱。是以Java就是咖啡的意思,Java語言的logo就是一杯熱氣騰騰的咖啡。
(這段話部分引用自【Java Saves!】Session 1:Java的故事)
技術體系平台
-
Java SE(Java Standard Edition)标準版
支援面向桌面級應用(如Windows下的應用程式)的Java平台,提供了完整的Java核心API,此版本以前稱為J2SE
-
Java EE(Java Enterprise Edition)企業版
是為開發企業環境下的應用程式提供的一套解決方案。該技術體系中包含的技術如:Servlet 、Jsp等,主要針對于Web應用程式開發。版本以前稱為J2EE
-
Java ME(Java Micro Edition)小型版
支援Java程式運作在移動終端(手機、PDA)上的平台,對Java API有所精簡,并加入了針對移動終端的支援,此版本以前稱為J2ME
-
Java Card
支援一些Java小程式(Applets)運作在小記憶體裝置(如智能卡)上的平台
語言特點
-
面向對象
兩個基本概念:類、對象
三大特性:封裝、繼承、多态
-
健壯性
吸收了C/C++語言的優點,但去掉了其影響程式健壯性的部分(如指針、記憶體的申請與釋放等),提供了一個相對安全的記憶體管理和通路機制
-
跨平台性
跨平台性:通過Java語言編寫的應用程式在不同的系統平台上都可以運作。“Write once , Run Anywhere”
原理:隻要在需要運作 java 應用程式的作業系統上,先安裝一個Java虛拟機 (JVM Java Virtual Machine) 即可。由JVM來負責Java程式在該系統中的運作。
環境搭建
-
JDK (Java Development Kit Java開發工具包)
JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。是以安裝了JDK,就不用在單獨安裝JRE了。
-
JRE (Java Runtime Environment Java運作環境)
包括Java虛拟機(JVM Java Virtual Machine)和Java程式所需的核心類庫等,如果想要運作一個開發好的Java程式,計算機中隻需要安裝JRE即可。
JDK的下載下傳、安裝與部署圖文教程
理清了一些基本概念之後,接下來的學習會清晰許多。