天天看點

Java學習筆記——語言概述

介紹

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的下載下傳、安裝與部署圖文教程

理清了一些基本概念之後,接下來的學習會清晰許多。