亚欧洲精品在线观看,窝窝影院午夜看片,久久国产成人午夜av影院宅,午夜91,免费国产人成网站,ts在线视频,欧美激情在线一区

java語(yǔ)言

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

時(shí)間:2025-01-18 04:55:34 王娟 java語(yǔ)言 我要投稿

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

  學(xué)習(xí)Java要掌握不同數(shù)據(jù)類型的變量定義與使用,掌握不同運(yùn)算符的運(yùn)算規(guī)則,掌握流程控制語(yǔ)句的執(zhí)行流程,編寫(xiě)方法的聲明與調(diào)用,創(chuàng)建數(shù)組并訪問(wèn)數(shù)組元素等知識(shí)。那么Java語(yǔ)言編程基礎(chǔ)知識(shí)有哪些呢,一起來(lái)看看!

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

  1)注釋

  在程序開(kāi)發(fā)工程中,用于解釋和說(shuō)明程序的文字我們稱之為注釋,Java中的注釋分為以下幾種:?jiǎn)涡凶⑨尅⒍嘈凶⑨、文檔注釋。

  2)關(guān)鍵字

  了解Java關(guān)鍵字的含義及特點(diǎn),掌握關(guān)鍵字使用的注意事項(xiàng)。

  3)標(biāo)識(shí)符

  了解什么是標(biāo)識(shí)符,標(biāo)識(shí)符的組成規(guī)則,以及標(biāo)識(shí)符使用時(shí)的注意事項(xiàng)。

  4)常量與變量

  理解常量與變量的含義,并掌握常量與變量的區(qū)別、變量的定義格式以及變量的賦值。

  5)數(shù)據(jù)類型

  掌握J(rèn)ava語(yǔ)言的數(shù)據(jù)類型,如基本數(shù)據(jù)類型:byte、short、int、long、float、double、char、boolean,以及引用類型:類、接口、數(shù)組。

  6)運(yùn)算符

  熟練掌握J(rèn)ava中的運(yùn)算符:算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、三目運(yùn)算符。

  7)流程控制語(yǔ)句

  了解什么是流程控制語(yǔ)句,掌握以下流程控制語(yǔ)句:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),并能夠通過(guò)流程控制語(yǔ)句實(shí)現(xiàn)特定的功能。

  8)方法

  掌握方法的定義及格式,并能正確的調(diào)用方法,理解方法的調(diào)用過(guò)程,同時(shí)清楚方法的注意事項(xiàng);掌握方法重載及其特點(diǎn)。

  9)數(shù)組

  了解數(shù)組的概念,掌握數(shù)組的定義格式、靜態(tài)初始化、動(dòng)態(tài)初始化,并能夠理解Java中數(shù)組的內(nèi)存圖解。熟練掌握數(shù)組的遍歷、獲取最值、數(shù)組元素逆序、數(shù)組元素查找、數(shù)組排序和二分查找,以及二維數(shù)組的定義格式及初始化。

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

  1991年Sun公司的James Gosling等人開(kāi)始開(kāi)發(fā)名稱為Oak的語(yǔ)言。希望用于控制嵌入在有線電視交換盒、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ǔ)言。

  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ū)ο螅涸贘ava中任何東西都是對(duì)象。因此,重點(diǎn)集中在數(shù)據(jù)、應(yīng)用程序中操作對(duì)象的方法以及過(guò)程上。

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

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

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

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

  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)

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

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

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

 、诶占瘷C(jī)制(Garbage collection):系統(tǒng)自動(dòng)執(zhí)行,不能強(qiáng)制執(zhí)行

  什么是虛擬機(jī)?

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

  什么是JDK?

  JDK是sun公司推出的Java開(kāi)發(fā)工具包,包括Java類庫(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)境之上的。

  什么是JRE

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

 、偌虞d代碼:由class loader完成;

 、谛r(yàn)代碼:由bytecode verifier完成;

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

  Java編譯器

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

  JDK的安裝與設(shè)置

 、傧螺dJDK

 、诎惭bJDK

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

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

 、偈褂肑avac.exe命令編譯Java源程序,例如:Javac Hello.Java,編譯后會(huì)產(chǎn)生一個(gè)字節(jié)碼文件Hello.class

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

【Java語(yǔ)言編程基礎(chǔ)知識(shí)】相關(guān)文章:

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

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

Java編程語(yǔ)言02-10

java編程語(yǔ)言分析07-11

Java語(yǔ)言編程簡(jiǎn)介03-04

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

學(xué)習(xí)JAVA編程語(yǔ)言須知07-08

Java編程語(yǔ)言應(yīng)用的行業(yè)05-28

Java語(yǔ)言編程學(xué)習(xí)路線02-16