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