資源描述:
《《Java2面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)》第3章:Java語法基礎(chǔ).ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、Java語言簡介及語法基礎(chǔ)主講人任鄭玲java簡介java語言簡介Java是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺的總稱。用Java實現(xiàn)的HotJava瀏覽器(支持Javaapplet)顯示了Java的魅力:跨平臺、動態(tài)的Web、Internet計算。Java平臺由Java虛擬機(JavaVirtualMachine)和Java應(yīng)用編程接口(ApplicationProgrammingInterface、簡稱API)構(gòu)成。Java分為三個體系J2SE(Java2StandardEdition),J2
2、EE(Java2Platform,EnterpriseEdition),J2ME(Java2MicroEdition)。java簡介簡單的結(jié)構(gòu)中立的高性能的多線程的可移植的java語言特點健壯性安全性分布式面向?qū)ο髣討B(tài)性解釋型Java開發(fā)工具M(jìn)yEclipse、Eclipse等工作室使用工具:MyEclipse、Navicat、MySQL、SVN、JDK、tomcat、API等。JDK是整個Java的核心,包括了Java運行環(huán)境,Java工具和Java基礎(chǔ)的類庫。SVN,團隊開發(fā),同步工程進(jìn)程。tomcat,web應(yīng)用服務(wù)器。Java語法基礎(chǔ)1.1標(biāo)識
3、符、關(guān)鍵字、數(shù)據(jù)類型和注釋1.2變量、方法1.3值傳遞和關(guān)鍵字this1.4表達(dá)式和流程控制1.5數(shù)組1.1.1標(biāo)識符在Java語言中,標(biāo)識符是變量、類或方法的名稱,例如:intidCounter;//idCounter就是一個整型變量的標(biāo)識符標(biāo)識符的組成:由大寫或小寫的字母、數(shù)字、下劃線(_)、美元符號($)按任意順序組合而成。但不可以以數(shù)字開頭。標(biāo)識符是大小寫敏感的,例如idCounter和IdCounter不是同一個標(biāo)識符。1.1.2Java關(guān)鍵字關(guān)鍵字是對Java編譯器有特殊含義、并用做專門用途的字符串,大多數(shù)編輯器會將關(guān)鍵字用特殊方式標(biāo)出。所
4、有java關(guān)鍵字都是小寫的,TRUE、FALSE、NULL等都不是java關(guān)鍵字。goto和const雖然從未使用,但也作為關(guān)鍵字保留。true,false雖被用作專門用途,但不是java的關(guān)鍵字。1.1.2Java關(guān)鍵字表3-1Java關(guān)鍵字1.1.2Java關(guān)鍵字public:使得類、方法、屬性可以在任何類中訪問private:使得方法和屬性只能從自身所在的類中訪問protected:使得方法和屬性能從與該類所在的包中或該類的子類中獲取。默認(rèn):使得方法和屬性能從該類所在的包中獲取。2011-07-11藍(lán)旭技術(shù)部培訓(xùn)1.1.3基本Java數(shù)據(jù)類型?整
5、數(shù)型:該組包括字節(jié)型(byte),短整型(short),整型(int),長整型(long),它們是有符號整數(shù)。?浮點型數(shù):該組包括單精度浮點型(float)和雙精度浮點型(double),它們代表有小數(shù)精度要求的數(shù)字。?字符型:該組包括字符型(char),它代表字符集的符號,例如字母和數(shù)字。?布爾型:該組包括布爾型(boolean),它是一種特殊的類型,表示真/假值。1.1.3基本Java數(shù)據(jù)類型(1)整數(shù)——byte,short,int,longJava定義了4個整數(shù)類型:字節(jié)型(byte)、短整型(short)、整型(int)、長整型(long)。
6、這些都是有符號的值,數(shù)值為正數(shù)或是負(fù)數(shù)。java語言的整型常量默認(rèn)為int型,聲明long型常量可以后加“l(fā)”或“L”。1.1.3基本Java數(shù)據(jù)類型(2)浮點型數(shù)——float,double浮點數(shù)字也就是我們所熟知的實數(shù)。在Java中表示這些實數(shù)的方法是采用兩類浮點數(shù)據(jù)類型,一類是單精度浮點類型(float),一類是雙精度浮點類型(double),Java實現(xiàn)浮點數(shù)采用的是標(biāo)準(zhǔn)浮點型(IEEE-754)和運算符集,并且是獨立于平臺的。1.1.3基本Java數(shù)據(jù)類型(3)字符——charchar型數(shù)據(jù)用來表示通常意義上的“字符”,java語言采用16位
7、Unicode編碼保存。字符常量的三種表示方法:使用單引號括起來的單個字符,例如:charc='A';十六進(jìn)制編碼形式表示,例如:charc1='u0061';使用轉(zhuǎn)義字符'’來將其后的字符轉(zhuǎn)變?yōu)槠渌x,例如:charc2=‘’;//代表換行符1.1.3基本Java數(shù)據(jù)類型(4)布爾型——boolean在Java中定義了一種基本數(shù)據(jù)類型boolean來表示邏輯值,它只有兩個文字值即true和false,以下是一個有關(guān)boolean類型變量的聲明和初始化:booleanisClosed=false;//定義一個boolean型變量isClose
8、d并把其初始化成false需要特別指出的是在整數(shù)類型和boolean類型之間無轉(zhuǎn)換計算。有些語