




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 JAVA課程培訓 北京深恒博湜科技有限公司 演講人: 李毅第1頁,共28頁。第1章 Java簡介Java語言具有簡單、多變、面向對象、不依賴操作系統的特點,具有很好的移植性和安全性,這些給網絡編程帶來了很多便利。Java的平臺根據用途來區分,可以分為三個版本。Java SE Java Standard Edition,這是Java的標準版,主要用于桌面級的應用和數據庫的開發。Java EE Java Enterprise Edition,這是Java的企業版,提供了企業級開發的各種技術,主要用于企業級開發,現在用的最多的也就是這個。Java ME Java Micro Edition,這個版
2、本的Java主要用于嵌入式的和移動式的開發,最常用的就是手機應用軟件的開發。第2頁,共28頁。本章的學習目標:熟練掌握如何搭建Java開發環境,包括下載、安裝和配置JDK。能夠編寫和編譯Java程序,并能夠運行生成文件。第3頁,共28頁。Java JDKJava的系統包為JDK,JDK的全稱為Java Development Kit,是提供Java服務的系統包。 注意:根據操作系統來選擇安裝哪個版本的JDK。 (我們介紹在32位的Windows XP系統上,如何下載并完成配置的。)第4頁,共28頁。windows XP下的JDK安裝步驟第5頁,共28頁。查看與設置環境變量所謂環境變量是供系統內
3、部使用的變量,是包含系統的當前系統用戶的環境信息的字符串和軟件的一個確定存放的路徑,安裝完JDK就必須配置環境變量。第6頁,共28頁。配置環境變量第7頁,共28頁。HelloWorld:第一個Java程序使用Windows的記事本,也可使用更高級的編寫工具。在記事本里添加如下代碼。該代碼可以直接復制到記事本中,當然如果自己輸入是最好的。【范例】使用記事本編寫的程序如下所示。/定義一個類名稱為HelloWorldpublic class HelloWorld /類的主入口函數public static void main(String args)/System.out.println為打印語句,
4、用來顯示結果System.out.println(歡迎使用Java來編寫程序!); 第8頁,共28頁。使用Eclipse集成開發工具簡介第9頁,共28頁。第2章 Java的基本數據類型本章開始介紹Java的基本數據類型,如整型、浮點型等,以及它們之間的轉換,最后介紹標識符的命名規則。通過本章的學習,完成如下目標。了解Java有哪些基本數據類型。掌握各種數據類型的基本含義。學會如何進行數據類型轉換。了解標識符和保留字等基本概念。了解如何在Java程序中進行注釋。第10頁,共28頁。整型整型是Java數據類型中的最基本類型,使用int表示。所謂整型就好比日常生活中的十進制數,是沒有小數點的。在Ja
5、va里整型是有符號的,且有正負之分。如-10、20。Java里整型的數可以使用3種進制的數來表示,下面就對這三種進制來進行介紹。1.10進制:10進制數在日常生活中最常見,大家天天都在用。Java里定義一個10進制數如下。/int為基本數據類型,是最常用的基本數據類型了/正的10進制數int i = 11;/負的10進制數int j = -12;2. 8進制:8進制數的進制規則是滿8進1,包含0-7的8個數字,在整數前面添加一個”0”就表示為8進制數。3. 16進制數:16進制數的進制規則是滿16進1,包含0-9,a-f的16個數字,在整數前面添加一個”0 x”表示16進制數。第11頁,共28
6、頁。浮點型浮點型同樣也是Java數據類型中的基本類型,整型表示整數,浮點型則表示小數。所謂浮點類型就好比日常生活中的10進制數加上小數點。在Java里浮點類型是有符號且有正負之分的。1.float:單精度浮點數。:聲明為float類型的浮點數時,要在結尾加F或f,浮點類型默認的類型是double。/正的浮點數float i1 = 11.11F;/負的浮點數float j2 = -17.15f; 2.double:雙精度浮點數:聲明為double類型的浮點數時,要在結尾加D或d。聲明為double類型時結尾的D和d可加可不加。這里建議是在double數據類型的數后面加上D或者d,以便更能夠和單精
7、度浮點數區分。第12頁,共28頁。字符型(char)字符型是一種表示字符的數據類型。char型表示一個字符,16位,占用2個字節。一般一個char型數值只用來表示一個字符的,用“ ”單引號來表示。例如下面的例子。/表示一個字符char c1 = c;/表示一個unicode碼char c2 = u005E;/表示一個整數char c3 = 56;Java中還有一種特殊的字符型數值,那就是轉義字符。有一些特殊符號是不能通過一般字符來進行顯示的,例如換行符和制表符。在表中列出了Java中比較常用的轉義字符。 第13頁,共28頁。常用轉義字符第14頁,共28頁。布爾型(boolean)布爾型是一種起
8、到判斷作用的數據類型。boolean類型的取值非常簡單,就好比日常生活中的真與假,在Java中用ture與false,表示真與假。例如下面的例子。boolean b1 = false;boolean b2 = true; 第15頁,共28頁。數據類型間的轉換在日常生活中的斤和兩,它們都是重量單位,一斤可以轉換為十兩。在Java中,整型、浮點型等都是基本的數據類型,它們是能夠進行數據類型轉換的。下面介紹數據類型之間的數據轉換都有哪些轉換方式。第16頁,共28頁。自動轉換所謂自動轉換就是不需要明確指出所要轉換的類型是什么,是由Java虛擬機自動來轉換的。轉換的規則就是小數據類型變大數據類型,但大的
9、數據類型的數據精度有的時候要被破壞。下面看一段代碼。/定義各種數據類型int i = 123;char c1 = 22;char c2 = c;byte b = 2;/自動轉換的數據類型int n = b;long l = i;第17頁,共28頁。強制轉換所謂強制轉換,是有一種強制性的,明明不能自動轉換,而強制性地進行轉換。看下面的例子:/定義數據類型int i = 22;long L= 33;/強制轉換數據類型char c = (char)i;int n = (int) L;第18頁,共28頁。標識符的命名在Java里方法名、類名、成員變量名都是標識符。所謂標識符,就好比日常生活中一個物品的
10、名稱一樣,是一個代號,用來表示該物品。命名標識符的好處就是讓外人看,一下就能了解這個標識符的用途。下面介紹怎樣命名標識符。第19頁,共28頁。標識符的命名規則標識符要以英文字母開頭,是由英文字母或數字組成的,其他的符號不能出現在標識符里。標識符具體說明如下所述。英文字母是大寫的A-Z,小寫的是a-z,以及“_”和“$”。數字包括0-9。其他的符號是不能用在標識符里的。不能用Java所保留的關鍵字。在Java里標識符是大小寫敏感的。說明:符合標識符的命名規則并不是一種最好的命名方法。給一個標識符命名首先要符合命名規范,還要負責特點含義。 第20頁,共28頁。正確和錯誤的標識符int i = 22
11、;int I = 33;char 2i = 23;float float = 3f;代碼說明:整型i和整型I在這里為兩個不同的標識符,因為在Java里標識符是區分大小寫的。2i標識符的第一個字母為數字,所以也不能為正確的標識符。float為Java保留的關鍵字,關鍵字不用在標識符里,而是另有用途的。第21頁,共28頁。關鍵字所謂關鍵字,就好比日常生活中一個物品的標識,和人的名字很相似,具有特殊的含義。在Java里保留了很多關鍵字,這些關鍵字都有其各自的用途。因此標識符是不用這些關鍵字的。Java所保留的關鍵字在編碼的時候是不能使用的,如果使用將提示編譯錯誤。Java所保留的關鍵字如表所示。第2
12、2頁,共28頁。第23頁,共28頁。代碼注釋所謂注釋,就好比在日常生活中聽老師講課所作的筆記,筆記的作用是解釋知識點,幫助加強記憶。在Java中,在程序中通常給出一些解釋,也可以提示某段代碼的作用,這就是Java中的代碼注釋。注釋的代碼是不被編譯的,所以不用擔心執行效率的問題。第24頁,共28頁。行注釋所謂行注釋就是一整行的注釋信息,單行注釋也是最常用的,行注釋的語法是”/”,在注釋符號后面一整行都被作為注釋信息。例如下面的小程序。【范例】示例代碼是一個進行單行注釋的程序。示例代碼public class HelloWorld /這是Java程序的入口方法public static void main(String args)System.out.println(環境使用Java來編寫程序!); 第25頁,共28頁。塊注釋所謂塊注釋和行注釋是一個意思,都是注釋信息的意思,起到提示的作用。塊注釋的語法是“/* */”,以“/*”開始,以“*/”結束,在這個區域內的文字都將作為注釋信息。例如下面的小程序。/*param name author amer*/第26頁,共
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兄弟房屋合同協議書范本
- 合作工程協議書合同
- 中國聚合物防水劑行業市場前景預測及投資價值評估分析報告
- 沐足合伙合同協議書范本
- 簡單用工協議書 合同
- 中國芳綸涂覆鋰電池隔膜行業市場規模及投資前景預測分析報告
- 安全施工課件
- 蛋糕店創業策劃書3
- 酒水回收合同協議書模板
- 玻璃可行性研究報告模板
- 華文版書法五年級下冊 第16課 集字練習-推陳出新 教案
- 項目管理人員三級安全教育記錄表
- 建筑工程資料管理 第3版 習題答案 王輝 單元6
- 小兒麻醉指南課件
- 北京奧林匹克森林公園理法初探
- 單值-移動極差X-MR控制圖-模板
- 氫氣MSDS安全技術說明書SDS編號:2023年2317-
- 期貨交易制度跟期貨交易流程課程(-)課件
- 體育與健康PPT(中職)全套完整教學課件
- 鐵道車輛制動裝置檢修PPT(高職)完整全套教學課件
- 叉車應急預案及演練記錄
評論
0/150
提交評論