1. 程式人生 > >java初介紹

java初介紹

在網際網路飛速發展的時代,許多計算機語言橫空出世,有
前端語言
HTML( 指的是超文字標記語言: HyperText Markup Language)
CSS(指層疊樣式表 Cascading Style Sheets)
JavaScript(網際網路應用及其廣泛的一種指令碼語言)
框架:
Jquery(一個快速、簡潔的JavaScript框架)
Bootstrap(基於HTML、CSS、JavaScript 開發的簡潔、直觀、強悍的前端開發框架,使得 Web 開發更加快捷)
AngularJs(一款優秀的前端JS框架)
Vue.JS(一個構建資料驅動的 web 介面的漸進式框架)
等等
後端語言
c
c++
java
php
node.js
等等
每一種語言都有自己獨特的優勢,當然也都有各自的缺點,我們要用一門語言時一定要清楚這門語言的優缺點,這樣才可以避免一些低階的錯誤。


好了,前面說這麼多,搞得我好像都對這些語言熟悉似的,其實我目前只接觸過一小部分語言,都只是接觸過,還沒怎麼深入研究呢,目前就來簡單談談在業界享有盛譽的java語言吧。由於博主現在水平也是有限,所以有些錯誤的地方希望讀者可以極力指出,博主必定潛心改正。

要知道java,首先應該知道一下Java之父:James Gosling(詹姆斯·高斯林),他出生於加拿大,畢業於卡內基·梅隆大學,是一位計算機程式設計天才。接下來說一下java,java是一門面向物件的語言,與c語言不同(c語言面向過程),java不僅吸收了c++(面向物件)語言的各種優點,還摒(bing)棄了c++裡難以理解的多繼承、指標等概念,因此java語言具有功能強大,簡單易用等特徵。Java雖然有著相當不錯的跨平臺以及安全防護等特性,但是它的執行速度遠遠不及C++等各種傳統慣用的程式語言。

特點:面向物件、分散式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等特點。

版本
1:Java Platform, Standard Edition(ava SE)---適用於桌面系統的Java 平臺標準版。
Java SE 是Java平臺標準版的簡稱,用於開發和部署桌面、伺服器以及嵌入裝置和實時環境中的Java應用程式。Java SE包括用於開發Java Web服務的類庫,同時,Java SE為Java EE和Java ME提供了基礎。
2:Java Platform, Enterprise Edition(Java EE)--適用於建立伺服器應用程式和服務的Java 平臺企業版。
Java EE 是一種利用Java平臺來簡化企業解決方案的開發、部署和管理相關的複雜問題的體系結構。J2EE技術的基礎就是核心Java平臺或Java2平臺的標準版,Java EE不僅鞏固了標準版中的許多優點,例如“編寫一次、隨處執行”的特性、方便存取資料庫的JDBC API、CORBA技術以及能夠在Internet應用中保護資料的安全模式等等,同時還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技術的全面支援。其最終目的就是成為一個能夠使企業開發者大幅縮短投放市場時間的體系結構。
Java EE體系結構提供中間層整合框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴充套件性的應用的需求。通過提供統一的開發平臺,J2EE降低了開發多層應用的費用和複雜性,同時提供對現有應用程式整合強有力支援,完全支援EJB,有良好的嚮導支援打包和部署應用,新增目錄支援,增強了安全機制,提高了效能。
3:Java Platform, Micro Edition(JavaME)---適用於小型裝置和智慧卡的Java平臺Micro版。
Java ME 是Java微版的簡稱,是一個技術和規範的集合,它為移動裝置(包括消費類產品、嵌入式裝置、高階移動裝置等)提供了基於Java環境的開發與應用平臺。Java ME目前分為兩類配置,一類是面向小型移動裝置的,一類是面向功能更強大的移動裝置如智慧手機和機頂盒。

JAVA SE是執行JAVA程式不可缺少的環境。一旦擁有Java軟體,您即會進入一個全新的互動世界。

  1. 後續我將仔細的介紹java se 系列,請多多支援。