資源描述:
《高淇j.av,a基礎教學課件筆記資料》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、-_第一講:JAVA如何學習第二講:計算機語言的發(fā)展史——java歷史/核心優(yōu)勢計算機語言發(fā)展歷程:逐漸趨向人類能理解的語言?機器語言:即計算機能理解的語言。由0和1代碼組成。?匯編語言:使用英文縮寫的助記符來表示基本計算機操作,主要通過操作指令來進行對計算機的操作。?高級語言:面向過程、面向?qū)ο驤ava簡史:?SUN(StanfordUniversityNetwork)公司?Green項目?Java發(fā)明人:JamesGosling?發(fā)展歷史:21991年,SUN公司的Green項目,Oak21995年,推出java測試版219
2、96年,JDK1.021997年,JDK1.121998年,JDK1.2,大大改進了早期版本的缺陷,是一個革命性的版本,更名為Java222004年,J2SE5.0(1.5.0)22006年,J2SE6.0(1.6.0)22011年,JAVASE7.0?互聯(lián)網(wǎng)發(fā)展(java發(fā)展機遇)?JAVA核心優(yōu)勢:----跨平臺?JAVA各版本和體系結(jié)構(gòu)2J2EE(JAVAEE):JAVA2EnterpriseEdtion——定位在服務器端的應用2J2SE(JAVASE):JAVA2StandardEdtion——定位在個人計算機上的應用2
3、J2ME(JAVAME):JAVA2MicroEdtion——定位在消費性電子產(chǎn)品的應用上。第三講:JDK/JRE/JVM區(qū)別?JDK&JRE&JVM(包含關(guān)系)2JDK——JavaDevelopment’kit:java開發(fā)工具包2JRE——JavaRuntimeEnvironment:java運行環(huán)境2JVM——JavaVirtualMachine:JAVA虛擬機-_2?JVM和java跨平臺特性2?JAVA環(huán)境變量的配置22測試-_第四講:第一個java程序/第五講?第一個java程序2代碼編寫2編譯2執(zhí)行?程序中可能出現(xiàn)
4、的錯誤2“java”不是內(nèi)部或外部命令,也不是可運行的程序或處理文件。2Java區(qū)分大小寫。?總結(jié)和提升2Java對大小寫敏感。2關(guān)鍵字class表明java程序中的全部內(nèi)容包含在類中,java是一種面向?qū)ο蟮恼Z言。2Main()方法是java應用程序的入口方法。2在java中,用花括號劃分程序的各個部分,任何方法的代碼都必須以”{“開始,以”}“結(jié)束,由于編譯器忽略空格,所以花括號風格不受限制。2Java一個語句可以跨多行,其中每個語句必須以分號結(jié)束。2一個源文件可以有多個class2一個源文件中至多只能有一個public的類
5、聲明,其它類的個數(shù)不限,如果源文件中包含一個public類源文件名必須和它中定義的public的類名相同,且以”java“為擴展名。?編程風格2注意縮進2成對編程——括號、引號都應該寫完后,再往里加內(nèi)容2見名知意?Java注釋2注釋就是程序員為讀者作的說明,是提高程序可讀性的一種手段2注釋不會出現(xiàn)在字節(jié)碼文件中。即java編譯器編譯時會跳過注釋語句2//單行注釋(注釋內(nèi)容從//到本行結(jié)束)2/**/多行注釋——注釋不能嵌套?常用dos命令2Cd進入一個目錄2Cd..:改變目錄2Dir:查看目錄里面的內(nèi)容2上下鍵:查找敲過的命令2
6、Tab鍵:命令自動補齊-_第六講:標識符/Unicode和GBK各種字符集的關(guān)系?標識符(identifier)2作用——給變量、類和方法命名2Java標識符命名規(guī)則:u標識符必須以字母、下劃線_、美元符$開頭。u標識符其它部分可以是字母、下劃線_、美元符$和數(shù)字的任意組合。uJava標識符大小寫敏感,且無長度限制。u不可以是java關(guān)鍵字u注:java不采用通常語言使用的ASCII字符集,而是采用unicode這樣的標準的國際字符集,因此這里字母的含義:英文、漢字等。?字符集簡介2ISO8859-1——西歐字符集2BIG5——
7、臺灣的五大碼,表示繁體字2GB2312——大陸最早使用的簡體中文字符集2GBK——GBK2312的擴展,可以表示繁體字2GB18030——最新GBK的擴展,中國所有非手持/嵌入式計算機系統(tǒng)的強制性實施標準??梢员硎緷h字、維吾爾文、藏文等中華民族字符。2Unicode——國際通用字符集?java關(guān)鍵字第七講:數(shù)據(jù)類型/進制轉(zhuǎn)換/編程中的L問題?java是一種強類型語言,每個變量都必須聲明其類型2整型變量uJava語言整型常量的表示形式:—十進制整數(shù)—八進制整數(shù)—十六進制整數(shù)uJava語言的整型常數(shù)默認為int型,聲明long型常量
8、可以加”l“或”L“(建議使用大寫,小寫容易誤認為數(shù)字1)2進制轉(zhuǎn)換-_u轉(zhuǎn)換代碼:uSystem.out.println(Intger.toBinaryString(需要轉(zhuǎn)換的變量));//二進制uSystem.out.println(Intger.toOct