![Java基礎知識技術培訓.ppt_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-6/24/25f55b7c-5fc8-4fe5-826c-d144a6277d93/25f55b7c-5fc8-4fe5-826c-d144a6277d931.gif)
![Java基礎知識技術培訓.ppt_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-6/24/25f55b7c-5fc8-4fe5-826c-d144a6277d93/25f55b7c-5fc8-4fe5-826c-d144a6277d932.gif)
![Java基礎知識技術培訓.ppt_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-6/24/25f55b7c-5fc8-4fe5-826c-d144a6277d93/25f55b7c-5fc8-4fe5-826c-d144a6277d933.gif)
![Java基礎知識技術培訓.ppt_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-6/24/25f55b7c-5fc8-4fe5-826c-d144a6277d93/25f55b7c-5fc8-4fe5-826c-d144a6277d934.gif)
![Java基礎知識技術培訓.ppt_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-6/24/25f55b7c-5fc8-4fe5-826c-d144a6277d93/25f55b7c-5fc8-4fe5-826c-d144a6277d935.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java基本知識技能培訓,2010年4月6日,Java語言和面向對象的編程2,Java程序概述3,基本數據類型和表達式4,數組概念5,數組創(chuàng)建和引用,目錄,01,Java語言和面向對象的編程,Java語言是Sun Microsystems除了面向對象的功能之外,Java語言在安全性、平臺獨立性、多線程支持、內存管理等諸多方面具有卓越的優(yōu)勢。i. Java語言和面向對象的編程,Java是印度尼西亞Java島的英文名,以盛產咖啡而聞名。一、Java語言和面向對象的編程、01,02,03,04、編程語言開發(fā)過程、機器語言、匯編語言、面向過程的高級語言(c語言)、面向對象的語言(Java、c)、一、J
2、ava語言和面向對象的編程、以及您可以分析解決問題所需的步驟,然后使用函數逐步執(zhí)行這些步驟?!懊嫦驅ο蟆笔菍⑴渲脝栴}事務分解為單獨的對象。設置對象的目的不是完成一個步驟,而是說明在解決問題的整個步驟中的行為。面向進程,面向對象,面向對象思維:將客觀事物看作具有狀態(tài)和行為的對象,通過抽象找到同一類型對象的公共狀態(tài)和行為來組織類。一、Java語言和面向對象的編程,如目錄、02、Java程序概述、Java開發(fā)環(huán)境、應用程序示例、小程序示例、二、Java程序概述、Java程序編譯執(zhí)行過程、二、Java程序概述、Java程序概述Java虛擬機(JVM)Java程序由Java虛擬機程序運行(或運行解釋)。
3、Java平臺、ii、Java程序概述、JDK是整個Java的核心,包括Java運行時環(huán)境(JRE)、Java工具和基于Java的類庫(rt.jar)。Java Development Kit(JDK),第二,Java程序概述,1 .開發(fā)工具編譯器調試器創(chuàng)作工具,2 .運行環(huán)境Java虛擬機配置Java 2平臺API的類幫助文檔3。其他庫4 .Java程序(應用程序和應用程序)的演示,設置系統(tǒng)變量:第二,Java程序概述,右鍵單擊桌面上的“我的電腦”圖標、“屬性”、“高級”選項卡或環(huán)境變量時顯示右鍵界面。二、Java程序概述、Java _ home:c : JDK 1.5 class path:
4、c : JDK 1.5 jrelibrt . jar;(注意:點編號表示當前目錄,不能省略。)路徑:c: JDK 1.5 bin(:此處不能省略分號。)在系統(tǒng)變量欄中創(chuàng)建新的環(huán)境變量(如果該變量已存在,則添加以下值即可),如下圖所示:(如果Path變量已存在,則為c : JDK 1.5 bin;添加到前面),第二,打開Java程序概述、Dos窗口,在任意目錄中輸入命令javac,然后顯示命令解釋信息(左圖等),這表明JDK安裝成功。到此為止,JDK已安裝。Java version命令可以顯示當前JDK版本。二、Java程序概述、測試、二、Java程序概述、1。變更至來源程式所在的目錄。二、Ja
5、va程序概述、2 .編譯:Javac HelloWorld.java,3 .執(zhí)行:Java HelloWorld注意:class后綴,其次是Java程序概述,在應用程序客戶端Java虛擬機上運行的Java程序可以由客戶端計算機讀取和寫入。可以使用自己的主窗口、標題欄和菜單程序?;惐仨毦哂衜ain()基本方法作為程序執(zhí)行的門戶。、二、Java程序概述、二、Java程序概述、public class my class private intval 1、val2公共語音myfun (int x,int y)val 1=x;val 2=y;system . out . print ln(the su
6、m is :(val 1 val 2);public static void main(string arg)my class my obj=new my class();MyObj.myFun(1,2);Application,例如,使用以下命令編譯和運行程序:JavacMyClass.java Java MyClass的執(zhí)行結果如下:The sum is: 3,ii,Java程序概述,目錄,0 3,基本數據類型和表達式,3,基本數據類型和表達式,基本數據類型,變量和常量,表達式和運算符,類型轉換,3,基本數據類型和表達式與內存中的位置(地址)相對應的標識符的第一個字符必須是以下字符之一:大
7、寫(a-z)小寫(A-Z)下劃線(_)美元符號($)標識符的第二個字符和后續(xù)字符必須如下所示:以上列表中的任意字符數字字符(0-9)例如,$var1、_var2、isTrue、stu_no都是有效標識符,2 stuent,stustring s= hello附注:Java區(qū)分大小寫。常量常量初始化后不能更改。例如:final double PI=3.14,3,基本數據類型和表達式,3,基本數據類型和表達式,整數(帶符號)byte字節(jié),8位,范圍:-128 127短短短整型,16位,范圍: 64位負值范圍:-1.79E 308 -4.94E-324正值范圍:4.94E-324 1.79E 308
8、,3,默認數據類型和表達式、布爾類型和布爾類型(boolean)表示一個邏輯分量,true和boolean 不對應于整數值,必須為小寫。例如: boolean is _ studentBoolean is _ hourlyIs _ student=true/將is_salaried設置為trueis_hourly=false。/is_hourly設置為false。注意:整數0、1和true,false不相等。3、基本數據類型和表達式、存儲單個字符的基于字符的-char字符類型,以及Java中的字符以unicode編碼表示,每個字符占用16位。值范圍為0 65535、3、默認數據類型和表達式、S
9、tring字符串String是類JDK標準類集合的一部分String animal=walrus,第三,基本數據類型和表達式,public class ex1 _ 1 public static void main(string args)final int price=30;Final double PI=3.141592654Int num,total雙v、r、h;Num=10Total=num * PRICEsystem . out . print ln(total);R=2.5H=3.2v=PI * r * r * h;system . out . print ln(v);有時需要表達
10、式的副作用,如、變量聲明、變量、字符量、常量聲明、以及將數值分配給變量的分配表達式。更經常的工作是方法的參數,或可用作較大表的表達式的值。影響Da中的操作數或語句的執(zhí)行順序。iii、基本數據類型和表達式以及表達式由一系列變量、運算符和方法調用組成,表達式可以計算一個值,程序中的很多操作都是通過計算表達式的值來完成的。算術運算符和-例如I;-j;一元運算符和加法運算符以及-乘法運算符*、/、和%等于1。注意兩個整數類型數除以的分數。結果是整數。2.i和I之間的差異,3,基本數據類型和表達式,分配運算符簡單分配運算符=復雜分配運算符=-=*=/=%=,a=5表達式值為5 a=b=c=5表達式值和a
11、、b、C值為5 a=5算術比較運算符,=,=,=類型比較運算符instanceof例如,einstant/point是類、第三個、基本數據類型和表達式、關系運算符和“not”運算符!操作數的類型必須是布爾類型如果操作數的結果為false,則表達式的結果為true,如果操作數的結果為true,則表達式的結果為false,首先計算表達式1。如果表達式1的值為true,請選擇表達式2的值。如果表達式1的值為false,則表達式3的值示例:兩個數量的大小比較,3,基本數據類型和表達式,條件運算符(表達式1?表達式2:表達式3)可能導致編譯錯誤,在某些情況下,語言可能會發(fā)生隱式類型轉換。3、基本數據類型
12、和表達式各有一種類型,如果表達式類型不適合上下文,賦值轉換會將表達式類型轉換為設置變量的類型。方法調用轉換應用于方法或構造函數調用中的每個參數強制轉換。例如,(float)5.0字符串轉換包括一個操作數(僅當一個操作數為String類型時應用于運算符的操作數)、三個、基本數據類型和表達式、目錄、04、數組概念、數組由一系列相同類型的對象或基本數據組成,封裝在同一標識符(數組名)下。數組通過以下方法引用數組元素:4、數組的概念、數組中的變量稱為數組的元素元素沒有名稱,并通過數組名稱和非負整數下標值,在動態(tài)初始化可以為對象類型賦值的變量的數組中調用類Object的所有方法。每個陣列都包含使用pub
13、lic final修改的成員變數。length可以是元素數(length可以是正數或0)、4、數組概念、數組元素、目錄、05、創(chuàng)建和引用數組、Type arrayName示例:int intArrayString stringArrayType arrayName示例:int intArrayString stringArray您可以使用、5、創(chuàng)建和引用數組、創(chuàng)建和引用數組、創(chuàng)建數組和引用、聲明、new關鍵字來指定組成數組的表達式、數組類型以及數組元素的數量,而無需指示數組元素的數量或分配直接不可用的內存空間。元素數目可以是常數或變數?;绢愋蛿到M中的每個元素都是基本類型的變量。參考類型陣列的
14、每個元素都是物件的參考。array name=new type componets number;示例:int a;A=new int10字串s;s=新字串3;或者,在聲明和創(chuàng)建數組的同時,int a=new int10一個聲明中的多個數組strings1=new string3,S2=new string8、五、陣列的生成和參考,1 .聲明時初始化inta=22、33、44、55;注意:inta4=22、33、44、55;創(chuàng)建數組時inta初始化。A=new int22、33、44、55;5,創(chuàng)建和引用數組,初始化數組,基本類型數值數據,默認初始值為0。Boolean類型數據,默認值為false引用類型元素的默認值為null。5,創(chuàng)建和引用數組,創(chuàng)建數組時,如果未指定初始值,則會將默認值指定給數組元素。您也可以在配置陣列后變更陣列元素的值。ArrayNameindex陣列的下標為int、short、byte或char .從下標0開始。元素的數量必須是數組的長度,并且通過arrayName.length引用元素的下標最大值必須為arrayName.length 1。超出最大值時,陣列邊界超出例外(ArrayIndexOutOfBoundsException),5,建立和參考陣列,int values=new int7Int ind
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中數學人教版九年級下冊同步聽評課記錄第27章章末復習
- 瑜伽私教服務合同(2篇)
- 甲醛超標租賃合同(2篇)
- 湘教版九年級上冊聽評課記錄:4.2 正切
- 湘教版地理七年級下冊《第一節(jié) 日本》聽課評課記錄2
- 四年級英語聽評課記錄表
- 五年級蘇教版數學上冊《認識負數》聽評課記錄(校內大組)
- 蘇科版數學七年級上冊3.2 代數式教聽評課記錄
- 湘師大版道德與法治九年級上冊4.1《多彩的人類文化》聽課評課記錄
- 小學數學-六年級下冊-3-2-2 圓錐的體積 聽評課記錄
- 四川省自貢市2024-2025學年上學期八年級英語期末試題(含答案無聽力音頻及原文)
- 2025-2030年中國汽車防滑鏈行業(yè)競爭格局展望及投資策略分析報告新版
- 2025年上海用人單位勞動合同(4篇)
- 二年級上冊口算題3000道-打印版讓孩子口算無憂
- 2025年生物安全年度工作計劃
- 人教版數學六年級下冊全冊核心素養(yǎng)目標教學設計
- 通用電子嘉賓禮薄
- 新概念英語第三冊課后習題答案詳解
- 有機化學共振論
- 家訪手記(5篇)
- 橋梁工程質量保證措施
評論
0/150
提交評論