欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

java語言

了解Java語言小知識(shí)

時(shí)間:2025-02-21 22:51:13 java語言 我要投稿
  • 相關(guān)推薦

了解Java語言小知識(shí)

  了解Java語言小知識(shí)是學(xué)習(xí)它的基礎(chǔ),下面是小編整理的關(guān)于Java語言的小知識(shí),歡迎學(xué)習(xí)!更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生考試網(wǎng)!

了解Java語言小知識(shí)

  Java語言基礎(chǔ)

  Java是由Sun公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)的總稱。Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine)和Java 應(yīng)用編程接口(Application Programming Interface、簡稱API)構(gòu)成。

  編程環(huán)境:

  JDK(Java Development Kit)稱為Java開發(fā)包或Java開發(fā)工具,是一個(gè)編寫Java的Applet小程序和應(yīng)用程序的程序開發(fā)環(huán)境。

  編程工具:

  Eclipse:一個(gè)開放源代碼的、基于Java的可擴(kuò)展開發(fā)平臺(tái)。

  NetBeans:開放源碼的Java集成開發(fā)環(huán)境,適用于各種客戶機(jī)和Web應(yīng)用。

  IntelliJ IDEA:在代碼自動(dòng)提示、代碼分析等方面的具有很好的功能。

  MyEclipse:由Genuitec公司開發(fā)的一款商業(yè)化軟件,是應(yīng)用比較廣泛的Java應(yīng)用程序集成開發(fā)環(huán)境 。

  EditPlus:如果正確配置Java的編譯器“Javac”以及解釋器“Java”后,可直接使用EditPlus編譯執(zhí)行Java程序 。

  Java語言特點(diǎn)

  簡單性

  Java看起來設(shè)計(jì)得很像C++,但是為了使語言小和容易熟悉,設(shè)計(jì)者們把C++語言中許多可用的特征去掉了,這些特征是一般程序員很少使用的。

  面向?qū)ο?/p>

  程序員要注意應(yīng)中的數(shù)據(jù)和操縱數(shù)據(jù)的方法(method),而不是嚴(yán)格地用過程來思考。

  分布性

  Java設(shè)計(jì)成支持在網(wǎng)絡(luò)上應(yīng)用,它是分布式語言。Java既支持各種層次的網(wǎng)絡(luò)連接,又以Socket類支持可靠的流(stream)網(wǎng)絡(luò)連接,所以用戶可以產(chǎn)生分布式的客戶機(jī)和服務(wù)器。

  Java語言的優(yōu)點(diǎn)

  Java語言最大的優(yōu)點(diǎn)是它的跨平臺(tái)性。一次編寫,到處運(yùn)行。能始終如一的在任何平臺(tái)上運(yùn)行,使得系統(tǒng)的移植、平臺(tái)的遷移變得十分容易。其他優(yōu)點(diǎn)如下。

  簡單易學(xué):Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換。特別地,Java語言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂,是很容易學(xué)習(xí)的。

  面向?qū)ο螅篔ava語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implement)。Java語言全面支持動(dòng)態(tài)綁定,而C++語言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定?傊琂ava語言是一個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。

  安全性:Java語言不支持指針,只有通過對(duì)象的實(shí)例才能訪問內(nèi)存,使應(yīng)用更加安全。

  可移植性:這種可移植性來源于體系結(jié)構(gòu)中立性,另外,Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強(qiáng)的可移植性,Java編譯器是用Java實(shí)現(xiàn)的,Java的運(yùn)行環(huán)境是用ANSIC實(shí)現(xiàn)的。

  對(duì)對(duì)象技術(shù)的全面支持和平臺(tái)內(nèi)嵌的API使得Java應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。

【了解Java語言小知識(shí)】相關(guān)文章:

掌握J(rèn)ava語言需要了解的知識(shí)07-15

java語言入門知識(shí)10-15

Java語言的基礎(chǔ)知識(shí)06-12

學(xué)好Java語言的小技巧09-10

java語言基礎(chǔ)知識(shí)匯編08-14

Java語言編程基礎(chǔ)知識(shí)06-16

Java編程語言的基礎(chǔ)知識(shí)09-12

Java編程語言基礎(chǔ)知識(shí)要點(diǎn)06-25

Java語言基礎(chǔ)知識(shí)填空題10-28