- 相關(guān)推薦
Java語言編程基礎(chǔ)知識
學(xué)習(xí)Java要掌握不同數(shù)據(jù)類型的變量定義與使用,掌握不同運算符的運算規(guī)則,掌握流程控制語句的執(zhí)行流程,編寫方法的聲明與調(diào)用,創(chuàng)建數(shù)組并訪問數(shù)組元素等知識。那么Java語言編程基礎(chǔ)知識有哪些呢,一起來看看!
1)注釋
在程序開發(fā)工程中,用于解釋和說明程序的文字我們稱之為注釋,Java中的注釋分為以下幾種:單行注釋、多行注釋、文檔注釋。
2)關(guān)鍵字
了解Java關(guān)鍵字的含義及特點,掌握關(guān)鍵字使用的注意事項。
3)標(biāo)識符
了解什么是標(biāo)識符,標(biāo)識符的組成規(guī)則,以及標(biāo)識符使用時的注意事項。
4)常量與變量
理解常量與變量的含義,并掌握常量與變量的區(qū)別、變量的定義格式以及變量的賦值。
5)數(shù)據(jù)類型
掌握Java語言的數(shù)據(jù)類型,如基本數(shù)據(jù)類型:byte、short、int、long、float、double、char、boolean,以及引用類型:類、接口、數(shù)組。
6)運算符
熟練掌握Java中的運算符:算術(shù)運算符、賦值運算符、比較運算符、邏輯運算符、位運算符、三目運算符。
7)流程控制語句
了解什么是流程控制語句,掌握以下流程控制語句:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),并能夠通過流程控制語句實現(xiàn)特定的功能。
8)方法
掌握方法的定義及格式,并能正確的調(diào)用方法,理解方法的調(diào)用過程,同時清楚方法的注意事項;掌握方法重載及其特點。
9)數(shù)組
了解數(shù)組的概念,掌握數(shù)組的定義格式、靜態(tài)初始化、動態(tài)初始化,并能夠理解Java中數(shù)組的內(nèi)存圖解。熟練掌握數(shù)組的遍歷、獲取最值、數(shù)組元素逆序、數(shù)組元素查找、數(shù)組排序和二分查找,以及二維數(shù)組的定義格式及初始化。
Java編程出現(xiàn)的背景
1991年Sun公司的James Gosling等人開始開發(fā)名稱為Oak的語言。希望用于控制嵌入在有線電視交換盒、PDA等的微處理器,但卻沒有取得成功,后來由于互聯(lián)網(wǎng)的發(fā)展,而由于Oak語言本身的具有安全、可移植,又可跨平臺,可以解決Internet上的大型應(yīng)用問題,所以在1994年將Oak語言更名為Java語言,并且于1995年正式推出,使Java成為網(wǎng)上最流行的編程語言。
Java的特點
平臺無關(guān)性:一個應(yīng)用程序可以運行不同的操作系統(tǒng)平臺,主要采用的是虛擬機技術(shù)支持平臺無關(guān)性。
簡單:Java設(shè)計人員刪除了C++中許多復(fù)雜的功能,如指針操縱和運算符重載等。
面向?qū)ο螅涸贘ava中任何東西都是對象。因此,重點集中在數(shù)據(jù)、應(yīng)用程序中操作對象的方法以及過程上。
分布式:Java可用于開發(fā)能夠在多個平臺、操作系統(tǒng)和圖形用戶界面之間移植的應(yīng)用程序。
健壯性:Java在編譯和解釋時都會檢查代碼。
多線程:Java程序使用稱為“多線程”的進程同時處理多項任務(wù)。
安全性:Java提供了用于執(zhí)行程序的受控環(huán)境,以及多層次的安全控制。
Java的三種運行平臺
J2SE(Java 2 Platform Stand Edition),Java標(biāo)準(zhǔn)版或Java標(biāo)準(zhǔn)平臺
J2EE(Java 2 Platform Enterprise Edition),Java企業(yè)版或Java企業(yè)平臺
J2ME(Java 2 Platform Micro Edition),Java微型版或Java小型平臺
Java的三種核心機制
、貸ava虛擬機(Java Virtual Machine):實現(xiàn)Java的跨平臺
、鄞a安全性檢測(Code Security)
、诶占瘷C制(Garbage collection):系統(tǒng)自動執(zhí)行,不能強制執(zhí)行
什么是虛擬機?
虛擬機:在一臺計算機上由軟件或硬件模擬的計算。
什么是JDK?
JDK是sun公司推出的Java開發(fā)工具包,包括Java類庫、Java編譯器、Java解釋器、Java運行時環(huán)境和Java命令行工具。JDK提供Java程序的編譯和運行命令,但沒提供程序編輯環(huán)境。Java的一些開發(fā)工具提供程序的開發(fā)環(huán)境,如:Eclipse、MyEclipse和Jbbilder等,它們都是建立在JDK的運行環(huán)境之上的。
什么是JRE
是Java Runtime Environment(動態(tài))簡稱,也就是Java的運行時環(huán)境,它提供三個主要功能:
、偌虞d代碼:由class loader完成;
、谛r灤a:由bytecode verifier完成;
、蹐(zhí)行代碼:由runtime interpreter完成
Java編譯器
Java編譯器:針對Java虛擬機產(chǎn)生class文件,因此是獨立于平臺的。Java解釋器:負責(zé)將Java虛擬機的代碼在特定的平臺上運行。
JDK的安裝與設(shè)置
①下載JDK
、诎惭bJDK
、墼O(shè)置環(huán)境變量,設(shè)置系統(tǒng)變量ClassPath,輸入值為C:Program FilesJavajdk1.6.0_18lib。
編譯和運行環(huán)境
、偈褂肑avac.exe命令編譯Java源程序,例如:Javac Hello.Java,編譯后會產(chǎn)生一個字節(jié)碼文件Hello.class
、谑褂肑ava.exe命令運行字節(jié)碼文件,例如:Java Hello。
【Java語言編程基礎(chǔ)知識】相關(guān)文章:
Java編程語言初學(xué)者入門課程04-18
java教程之Java編程基礎(chǔ)04-12
Java基礎(chǔ)知識精選02-20
Java編程常見問題匯總04-15
Java編程中異常處理的方法12-16
Java編程中獲取路徑的方法04-12
Java基礎(chǔ)知識點12-26
Java語言的優(yōu)點04-18
Java語言的歷史04-13