亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語(yǔ)言

初學(xué)java編程入門(mén)的知識(shí)

時(shí)間:2024-10-27 11:41:34 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

初學(xué)java編程入門(mén)必備的知識(shí)

  基礎(chǔ)知識(shí)是新手學(xué)習(xí)一門(mén)新技術(shù)的必須掌握的,下面內(nèi)容由小編為大家介紹初學(xué)java編程入門(mén)必備的知識(shí),供大家參考!

初學(xué)java編程入門(mén)必備的知識(shí)

  01、Java編程出現(xiàn)的背景

  1991年Sun公司的James Gosling等人開(kāi)始開(kāi)發(fā)名稱(chēng)為 Oak 的語(yǔ)言。希望用于控制嵌入在有線(xiàn)電視交換盒、PDA等的微處理器,但卻沒(méi)有取得成功,后來(lái)由于互聯(lián)網(wǎng)的發(fā)展,而由于Oak語(yǔ)言本身的具有安全、可移植,又可跨平臺(tái),可以解決Internet 上的大型應(yīng)用問(wèn)題,所以在1994年將Oak語(yǔ)言更名為Java語(yǔ)言,并且于1995年正式推出,使Java成為網(wǎng)上最流行的編程語(yǔ)言。

  02、Java的特點(diǎn)

  平臺(tái)無(wú)關(guān)性:一個(gè)應(yīng)用程序可以運(yùn)行不同的操作系統(tǒng)平臺(tái),主要采用的是虛擬機(jī)技術(shù)支持平臺(tái)無(wú)關(guān)性。

  簡(jiǎn)單:Java 設(shè)計(jì)人員刪除了C++ 中許多復(fù)雜的功能,如指針操縱和運(yùn)算符重載等。

  面向?qū)ο螅涸?Java 中任何東西都是對(duì)象。因此,重點(diǎn)集中在數(shù)據(jù)、應(yīng)用程序中操作對(duì)象的方法以及過(guò)程上。

  分布式:Java 可用于開(kāi)發(fā)能夠在多個(gè)平臺(tái)、操作系統(tǒng)和圖形用戶(hù)界面之間移植的應(yīng)用程序。

  健壯性:Java 在編譯和解釋時(shí)都會(huì)檢查代碼。

  多線(xiàn)程:Java 程序使用稱(chēng)為“多線(xiàn)程”的進(jìn)程同時(shí)處理多項(xiàng)任務(wù)。

  安全性:Java 提供了用于執(zhí)行程序的受控環(huán)境,以及多層次的安全控制。

  03、Java的三種運(yùn)行平臺(tái)

  J2SE(Java 2 Platform Stand Edition),Java標(biāo)準(zhǔn)版或Java標(biāo)準(zhǔn)平臺(tái)

  J2EE(Java 2 Platform Enterprise Edition),Java企業(yè)版或Java企業(yè)平臺(tái)

  J2ME(Java 2 Platform Micro Edition),Java微型版或Java小型平臺(tái)

  04、Java的三種核心機(jī)制

 、.Java 虛擬機(jī)(Java Virtual Machine):實(shí)現(xiàn)Java的跨平臺(tái)

  ③.代碼安全性檢測(cè)(Code Security)

 、.垃圾收集機(jī)制(Garbage collection):系統(tǒng)自動(dòng)執(zhí)行,不能強(qiáng)制執(zhí)行

  05、什么是虛擬機(jī)?

  虛擬機(jī):在一臺(tái)計(jì)算機(jī)上由軟件或硬件模擬的計(jì)算。

  06、Java實(shí)現(xiàn)跨平臺(tái)的原理圖

  07、什么是JDK?

  JDK是sun公司推出的Java開(kāi)發(fā)工具包,包括Java類(lèi)庫(kù)、Java編譯器、Java解釋器、Java運(yùn)行時(shí)環(huán)境和Java命令行工具。JDK提供Java程序的編譯和運(yùn)行命令,但沒(méi)提供程序編輯環(huán)境。Java的一些開(kāi)發(fā)工具提供程序的開(kāi)發(fā)環(huán)境,如:Eclipse、MyEclipse和Jbbilder等,它們都是建立在JDK的運(yùn)行環(huán)境之上的。

  08、什么是JRE

  是Java Runtime Environment (動(dòng)態(tài))簡(jiǎn)稱(chēng),也就是Java的運(yùn)行時(shí)環(huán)境,它提供三個(gè)主要功能:

 、.加載代碼:由class loader 完成;

  ②.校驗(yàn)代碼:由bytecode verifier 完成;

 、.執(zhí)行代碼:由 runtime interpreter完成

  09、Java編譯器

  Java編譯器:針對(duì)Java虛擬機(jī)產(chǎn)生class文件,因此是獨(dú)立于平臺(tái)的。 Java解釋器:負(fù)責(zé)將Java虛擬機(jī)的代碼在特定的平臺(tái)上運(yùn)行。

  10、JDK的安裝與設(shè)置

  ①.下載JDK ②.安裝JDK

 、.設(shè)置環(huán)境變量,設(shè)置系統(tǒng)變量ClassPath,輸入值為C:Program

  FilesJavajdk1.6.0_18lib。

  11、編譯和運(yùn)行環(huán)境

  ①.使用Javac.exe命令編譯Java源程序,例如:Javac Hello.

  Java,編譯后會(huì)產(chǎn)生一個(gè)字節(jié)碼文件Hello.class

 、.使用Java.exe命令運(yùn)行字節(jié)碼文件,例如:Java Hello。

【初學(xué)java編程入門(mén)的知識(shí)】相關(guān)文章:

Java編程語(yǔ)言初學(xué)者入門(mén)課程07-04

初學(xué)者JAVA學(xué)習(xí)入門(mén)09-11

php編程語(yǔ)言入門(mén)知識(shí)05-22

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

php編程語(yǔ)言入門(mén)需要掌握哪些知識(shí)05-12

PHP編程入門(mén)的基本語(yǔ)法知識(shí)點(diǎn)總結(jié)06-22

java編程基礎(chǔ)07-26

java教程之Java編程基礎(chǔ)09-12

Java語(yǔ)言的編程特點(diǎn)03-18

Java編程學(xué)習(xí)示例07-31