版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、部分內(nèi)容摘自Java面向?qū)ο缶幊蹋瑢O衛(wèi)琴第1-1課描述Java編程語言的主要特性描述Java虛擬機(jī)的主要功能描述垃圾收集是如何進(jìn)行的列舉Java虛擬機(jī)在運(yùn)行時(shí)所執(zhí)行的三大任務(wù)定義Class,Package和Application編寫、編譯并運(yùn)行簡(jiǎn)單Java應(yīng)用程序了解JavaDoc文檔的作用了解java. lang包參照J(rèn)ava面向?qū)ο缶幊痰牡诙?、三章Java編程語言的主要特性面向?qū)ο罂梢浦残? 跨平臺(tái)支持分布式的網(wǎng)絡(luò)應(yīng)用安全性和健壯性Java類(.class文件)Java虛擬機(jī)Java虛擬機(jī)WindowsUnixJava客戶程序Java服務(wù)器程序網(wǎng)絡(luò)萬物皆對(duì)象Java虛擬機(jī)概念Java虛擬機(jī)
2、(Java Virtual Machine)在實(shí)際的計(jì)算機(jī)上通過軟件模擬來實(shí)現(xiàn)。Java虛擬機(jī)有自己想象中的硬件。功能提供垃圾回收功能提供運(yùn)行時(shí)環(huán)境提供運(yùn)行時(shí)環(huán)境執(zhí)行三大任務(wù)加載代碼校驗(yàn)代碼執(zhí)行代碼一個(gè)Java應(yīng)用程序 例子:ch01. HelloWorldApp類和包介紹類(class)是描述提供某種功能的模塊,類是對(duì)象的模版。類被劃分到不同的包(package)中,每個(gè)包都包含幾個(gè)類。JDK的Java類庫中的幾個(gè)重要包: java.lang, java.io, java.awt , , java.util學(xué)生小張學(xué)生小王孫老師陳老師客戶小紅客戶小芳售貨員小丁售貨員小東Student類Tea
3、cher類Customer類Seller類myapp.school包myapp.store包對(duì)象 Java源文件布局包含三個(gè)“頂級(jí)”要素package聲明語句import引入語句類聲明語句每一個(gè)源文件中最多只能有一個(gè)公共訪問類(用public修飾的類)關(guān)于Main每個(gè)能夠以java HelloWorldApp模式運(yùn)行的類, HelloWorldApp類中必須有一個(gè)main方法public static void main(String args)static public void main(String args)JAVA最基本語法 包裹一個(gè)程序段每行程序以分號(hào)結(jié)束System.out.pr
4、intln();輸出并換行System.out.print();輸出不換行Main參數(shù)的調(diào)用例子:ch01.MainDemo.java如何從命令行中導(dǎo)入?yún)?shù)Java對(duì)大小寫非常敏感!包名、類名、方法名、變量名均大小寫敏感!程序入口main()方法的聲明例題:Which declarations for the main() method in a stand-alone program are NOT valid?a) public static void main() 錯(cuò)b) public static void main(String string) 對(duì)c) public static v
5、oid main(String args)d) static public int main(String args) 錯(cuò)e) static void main(String args)錯(cuò)JDK簡(jiǎn)介下載JDK:/javase/downloads/index.jspJDK 是Java Development Kit(Java開發(fā)工具包)的縮寫。它為Java應(yīng)用程序提供了基本的開發(fā)和運(yùn)行環(huán)境。目前JDK的最成熟的版本為JDK1.7。JDK主要包括以下內(nèi)容:Java虛擬機(jī):負(fù)責(zé)解析和執(zhí)行Java程序。Java虛擬機(jī)可以運(yùn)行在各種操作系統(tǒng)平臺(tái)上。JDK類庫:提供了最基礎(chǔ)的Java類以及各種實(shí)用類。ja
6、va.lang、java.io、java.util、java.awt、javax.swing和java.sql包中的類都位于JDK類庫中。開發(fā)工具:這些開發(fā)工具都是可執(zhí)行程序,主要包括:javac.exe(編譯工具)、java.exe(運(yùn)行工具)、javadoc.exe(生成JavaDoc文檔的工具)和jar.exe(打包工具)等。注釋有三種插入注釋的風(fēng)格: /comment on one line /* comment on one or more line */ /* documenting comment */ javadoc注釋以“/*”開始,以“*/”結(jié)束。javadoc命令只處理源
7、文件中在類、接口定義、方法、變量、構(gòu)造器之前的注釋. 例:運(yùn)行javadoc MyHelloworld.java/* 在main( )方法中使用的字符串* see #main(java.lang.String)*/private static String sDisplay=HelloWorld;/* 顯示HelloWorld* param args 從命令行中 */ mvvvpublic static void main(String args)javadoc MyHelloworld.java例子:ch02_main_args.MainDemo.java這個(gè)例子展示了注釋第1-2課 標(biāo)識(shí)符
8、、關(guān)鍵字和數(shù)據(jù)類型 區(qū)分有效和無效標(biāo)識(shí)符 確認(rèn)Java關(guān)鍵字 列出八個(gè)基本類型 為數(shù)字類型和String類型定義文字值為一個(gè)簡(jiǎn)單的包含基本類型成員變量的類創(chuàng)建一個(gè)類定義 使用new構(gòu)造一個(gè)對(duì)象 描述默認(rèn)初始化 使用點(diǎn)符號(hào)訪問一個(gè)對(duì)象的成員變量參照J(rèn)ava面向?qū)ο缶幊痰牡?章(數(shù)據(jù)類型和變量)關(guān)鍵字Java語言的關(guān)鍵字有:abstract、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、extends、false、final、finally、float、for、if、implements、impor
9、t、instanceof、int、interface、long、native、new、null、package、private、protected、public、return、short、static、super、switch、synchronized、this、throw、throws、transient、true、try、void、volatile、while。Java語言保留字有:const、goto。區(qū)分Java關(guān)鍵字和其他語言的關(guān)鍵字(sizeof, friendly,NULL,String)標(biāo)識(shí)符標(biāo)識(shí)符的規(guī)則($123, _param1 ):首字母只能是a-z、A-Z、$或者_(dá)其余字母只能是a-z、A-Z、$、_或者數(shù)字例題:Which of the following identifiers are ILLEGAL?a) _underscoreb) 5Interstatec) Interstate5d) _5_Ja
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版存量房買賣合同履行監(jiān)督居間協(xié)議3篇
- 2025年度生物醫(yī)藥廠房租賃居間服務(wù)協(xié)議書4篇
- 2025年度臨時(shí)建筑拆除施工管理協(xié)議4篇
- 二零二五版生產(chǎn)線承包與工業(yè)互聯(lián)網(wǎng)服務(wù)合同3篇
- 專業(yè)視頻剪輯服務(wù)與許可合同(2024)版B版
- 2025年測(cè)繪儀器租賃與售后服務(wù)合同4篇
- 2025年度文化旅游區(qū)場(chǎng)地租賃及特色項(xiàng)目開發(fā)合同4篇
- 2025年度叉車租賃企業(yè)安全生產(chǎn)責(zé)任合同4篇
- 2025年度工業(yè)自動(dòng)化設(shè)備租賃合同書(二零二五版)4篇
- 2025年度太陽能發(fā)電站拆除與新能源設(shè)施安裝合同4篇
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)期末能力提升卷
- GB/T 26846-2024電動(dòng)自行車用電動(dòng)機(jī)和控制器的引出線及接插件
- 遼寧省沈陽市皇姑區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末考試語文試題(含答案)
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 妊娠咳嗽的臨床特征
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財(cái)-擔(dān)保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報(bào)書
- 高中語文古代文學(xué)課件:先秦文學(xué)
評(píng)論
0/150
提交評(píng)論