国产TS紫迹丝袜高跟鞋在线,一区二区三区国产自产视频免费,67pao国产人成视频,午国产午夜激无码毛片不卡

愛(ài)碼網(wǎng)專注于資源免費(fèi)下載

Java高手真經(jīng)_編程基礎(chǔ)卷:Java核心編程技術(shù) PDF 下載

Java高手真經(jīng)_編程基礎(chǔ)卷:Java核心編程技術(shù) PDF 下載-第1張圖片 此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
驗(yàn)證碼:


掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋 ” ,回復(fù) “ 驗(yàn)證碼 ” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購(gòu)買正版!

一.資料圖片

Java高手真經(jīng)_編程基礎(chǔ)卷:Java核心編程技術(shù) PDF 下載-第2張圖片

二.資料簡(jiǎn)介

      主要內(nèi)容包括如下。Java開(kāi)發(fā)入門:JDK、JVM、Eclipse、Linux。Java語(yǔ)法基礎(chǔ):類、抽象類、接口、內(nèi)部類、匿名類、異常、編碼規(guī)范。Java核心編程:流、多線程、實(shí)體類、集合類、正則表達(dá)式、XML、屬性文件。Java圖形編程:AWT(Java2D、JavaSound、Media)、Swing、SWT、Jface。Java網(wǎng)絡(luò)編程:Applet、Socket/TCP/UDP、NIO、RMI、CORBA。Java高級(jí)特性:反射、泛型、注釋符、自動(dòng)裝箱和拆箱、枚舉類、可變參數(shù)、可變返回類型、增強(qiáng)循環(huán)、靜態(tài)導(dǎo)入。隨書附贈(zèng)光盤內(nèi)容為《Java高手真經(jīng)(編程基礎(chǔ)卷):Java核心編程技術(shù)》各種原型包、系統(tǒng)源程序。

三.資料目錄

目錄1 Java開(kāi)發(fā)入門

第1課Java快速上手

1.1開(kāi)始了解Java

1.1.1Java語(yǔ)言的11個(gè)特性

1.1.2Java語(yǔ)言的構(gòu)成-JIT.JVM.JRE.JDK

1.1.3Java虛擬機(jī)JVM

1.2安裝Java開(kāi)發(fā)環(huán)境

1.2.1下載JDK

1.2.2安裝JDK和JRE

1.2.3設(shè)置環(huán)境變量

1.2.4學(xué)會(huì)查找Java幫助和API文檔

1.3開(kāi)發(fā)第一個(gè)Java程序-HelloWorld.java

1.3.1編寫Java入門實(shí)例HelloWorld.java

1.3.2編譯類文件-javac命令

1.3.3運(yùn)行類文件-java命令

1.3.4類文件打包-jar命令

1.3.5生成API文檔-javadoc命令

1.4本課小結(jié)

1.4.1總結(jié)本課的知識(shí)點(diǎn)

1.4.2要掌握的關(guān)鍵點(diǎn)

1.4.3課后上機(jī)作業(yè)

1.4.4繼續(xù)下一課:JVM內(nèi)存結(jié)構(gòu)及其調(diào)優(yōu)

第2課JVM內(nèi)存結(jié)構(gòu)及其調(diào)優(yōu)

2.1Java虛擬機(jī)結(jié)構(gòu)與屬性

2.1.1Java虛擬機(jī)內(nèi)存結(jié)構(gòu)

2.1.2Java虛擬機(jī)配置選項(xiàng)

2.2Java垃圾回收機(jī)制

2.2.1垃圾回收的2種方法

2.2.2垃圾收集器的7個(gè)類型

2.3JVM內(nèi)存區(qū)域配置

2.3.1配置堆區(qū)域

2.3.2配置新域與舊域

2.3.3配置永久區(qū)域

2.3.4配置新域子空間

2.4JVM性能調(diào)優(yōu)實(shí)戰(zhàn)

2.4.1調(diào)優(yōu)配置參考

2.4.2JVM調(diào)優(yōu)實(shí)戰(zhàn)

2.5本課小結(jié)

2.5.1總結(jié)本課的知識(shí)點(diǎn)

2.5.2要掌握的關(guān)鍵點(diǎn)

2.5.3課后上機(jī)作業(yè)

2.5.4繼續(xù)下一課:在Eclipse下開(kāi)發(fā)Java程序

第3課在Eclipse下開(kāi)發(fā)Java程序

3.1集成開(kāi)發(fā)工具的對(duì)比

3.1.1Eclipse-IBM公司

3.1.2NetBeans-Sun公司

3.1.3JBuilder-Borland公司

3.1.4IntelliJ-JetBrains公司

3.1.5JCreator-Xinox公司

3.1.6對(duì)比總結(jié)

3.2安裝和配置Eclipse開(kāi)發(fā)環(huán)境

3.2.1Eclipse版本與代號(hào)

3.2.2Eclipse安裝包的下載

3.2.3Eclipse的安裝與啟動(dòng)

3.2.4集成配置JDK

3.3Eclipse使用演練

3.3.1Eclipse工作區(qū)使用演練-添加選項(xiàng)卡

3.3.2Eclipse透視圖使用演練-切換到CVS視圖

3.3.3Eclipse插件安裝演練-安裝反編譯工具Jad插件

3.4使用Eclipse進(jìn)行Java項(xiàng)目的開(kāi)發(fā)

3.4.1在Eclipse中新建Java項(xiàng)目

3.4.2編寫HelloWorld.java類

3.4.3運(yùn)行Java程序

3.4.4調(diào)試Java程序

3.4.5導(dǎo)出JAR包

3.4.6導(dǎo)出可執(zhí)行的JAR包

3.4.7生成Javadoc文檔

3.5本課小結(jié)

3.5.1總結(jié)本課的知識(shí)點(diǎn)

3.5.2要掌握的關(guān)鍵點(diǎn)

3.5.3課后上機(jī)作業(yè)

3.5.4繼續(xù)下一課:在Linux下開(kāi)發(fā)Java程序

第4課在Linux下開(kāi)發(fā)Java程序

4.1Linux系統(tǒng)概述

4.1.1Linux系統(tǒng)簡(jiǎn)介

4.1.2Linux系統(tǒng)的特點(diǎn)

4.1.3Linux發(fā)行版本

4.2在虛擬機(jī)VMware6.0中安裝RedHat9.0

4.2.1下載VMware6.

4.2.2安裝VMware6.

4.2.3新建Linux類型的虛擬機(jī)

4.2.4安裝RedHat9.0系統(tǒng)

4.3Linux系統(tǒng)的使用

4.3.1啟動(dòng)Linux并初始化

4.3.2Linux終端及常用命令

4.3.3使用vi編輯器編輯文件

4.3.4關(guān)閉系統(tǒng)

4.4讓Linux與外界建立聯(lián)系

4.4.1配置Linux上網(wǎng)

4.4.2讓Linux訪問(wèn)Windows下的文件

4.4.3使用FTP訪問(wèn)Linux

4.4.4使用遠(yuǎn)程終端Putty訪問(wèn)Linux

4.5安裝Java開(kāi)發(fā)環(huán)境

4.5.1下載JDK

4.5.2安裝JDK

4.5.3設(shè)置環(huán)境變量

4.5.4檢驗(yàn)JDK是否安裝成功

4.6開(kāi)發(fā)第一個(gè)Java程序

4.6.1編寫入門實(shí)例類HelloWorld.java

4.6.2編譯類HelloWorld.java

4.6.3運(yùn)行類HelloWorld.class

4.7在Linux下使用Eclipse

4.7.1下載Eclipse

4.7.2安裝Eclipse

4.7.3啟動(dòng)Eclipse

4.7.4使用Eclipse開(kāi)發(fā)入門實(shí)例

4.8本課小結(jié)

4.8.1總結(jié)本課的知識(shí)點(diǎn)

4.8.2要掌握的關(guān)鍵點(diǎn)

4.8.3課后上機(jī)作業(yè)

4.8.4繼續(xù)下一課:Java語(yǔ)法基礎(chǔ)

目錄2 Java語(yǔ)法基礎(chǔ)

第5課Java核心語(yǔ)法詳解

5.1Java類的基本構(gòu)成-包.引入.類.變量.方法.注釋

5.1.1包(package)

5.1.2引入(import)

5.1.3類(class)

5.1.4變量(variable)

5.1.5方法(method)

5.1.6注釋

5.2Java修飾符-修飾類.變量與方法

5.2.1類的修飾符

1.抽象類:abstract2.最終類:final

5.2.2變量的修飾符

1.靜態(tài)變量:static2.靜態(tài)初始化器:static

3.最終變量:final4.易失變量:volatile

5.2.3方法的修飾符

1.抽象方法:abstract2.靜態(tài)方法:static

3.最終方法:final4.本地方法:native

5.同步方法:synchronized

5.2.4訪問(wèn)控制符

1.公有訪問(wèn)控制符(public)

2.私有訪問(wèn)控制符(private)

3.保護(hù)訪問(wèn)控制符(protected)

4.默認(rèn)訪問(wèn)控制符

5.3Java變量

5.3.1定義一個(gè)變量

5.3.2變量的命名規(guī)則

5.3.3Java保留關(guān)鍵字

5.3.4變量賦值的兩種方法

5.3.5變量的作用范圍

5.3.6成員變量與局部變量

5.4Java數(shù)據(jù)類型

5.4.1基本數(shù)據(jù)類型

1.float類型2.字符類型:char

5.4.2對(duì)象數(shù)據(jù)類型

5.4.3引用數(shù)據(jù)類型

5.4.4數(shù)組數(shù)據(jù)類型

5.5Java運(yùn)算符

5.5.1算術(shù)運(yùn)算符

5.5.2賦值運(yùn)算符

5.5.3自增/減運(yùn)算符

5.5.4關(guān)系運(yùn)算符

5.5.5邏輯運(yùn)算符

5.5.6運(yùn)算符的優(yōu)先級(jí)

5.6Java方法

5.6.1定義方法

1.訪問(wèn)說(shuō)明符2.修飾符

3.返回值類型4.方法名

5.參數(shù)列表

5.6.2方法的3種類型

5.6.3方法的參數(shù)傳遞

5.6.4方法的遞歸調(diào)用

5.6.5main()方法

5.7循環(huán)與流程控制

5.7.1if條件語(yǔ)句

5.7.2switch分支語(yǔ)句

5.7.3for循環(huán)控制語(yǔ)句

5.7.4while與do…while循環(huán)控制語(yǔ)句

5.7.5break.continue.label和return控制語(yǔ)句

5.8本課小結(jié)

5.8.1總結(jié)本課的知識(shí)點(diǎn)

5.8.2要掌握的關(guān)鍵點(diǎn)

5.8.3課后上機(jī)作業(yè)

5.8.4上機(jī)作業(yè)參考樣例

5.8.5繼續(xù)下一課:Java面向?qū)ο缶幊?/p>

第6課Java面向?qū)ο缶幊?/p>

6.1封裝(encapsulation)-類

6.1.1類的封裝

6.1.2對(duì)象的生成

6.1.3對(duì)象的使用

6.2繼承(inheritance)-抽象類

6.2.1繼承的概念-超類和子類

6.2.2子類不能訪問(wèn)私有成員與方法

6.2.3父類和子類的相互轉(zhuǎn)換

6.2.4使用this和super

6.2.5多態(tài)(polymiorphism)-方法的覆蓋(override).重載(overload).重寫(overwrite)

6.2.6必須被繼承的類-抽象類(abstract)

6.2.7不能被繼承的類-最終類(final)

6.3多重繼承-接口類

6.3.1接口的含義

6.3.2接口的創(chuàng)建與實(shí)現(xiàn)

6.3.3接口與抽象類的區(qū)別

6.4本課小結(jié)

6.4.1總結(jié)本課的知識(shí)點(diǎn)

6.4.2要掌握的關(guān)鍵點(diǎn)

6.4.3課后上機(jī)作業(yè)

6.4.4上機(jī)作業(yè)參考樣例

6.4.5繼續(xù)下一課:Java面向?qū)ο缶幊虜U(kuò)展

第7課Java面向?qū)ο缶幊虜U(kuò)展

7.1Java靜態(tài)類(StaticClass)

7.1.1靜態(tài)類與非靜態(tài)類的區(qū)別

7.1.2靜態(tài)方法

7.1.3靜態(tài)變量

7.1.4靜態(tài)代碼塊

7.1.5靜態(tài)內(nèi)部類

7.2Java匿名類(AnonymousClass)

7.2.1匿名類的定義

7.2.2匿名類的使用實(shí)例

7.2.3使用匿名類處理Swing事件

7.3Java內(nèi)部類(InnerClass)

7.3.1內(nèi)部類的含義

7.3.2內(nèi)部類的使用實(shí)例

7.3.3局部?jī)?nèi)部類

7.3.4內(nèi)部類引用外部類對(duì)象

7.4Java異常類(ExceptionClass)

7.4.1Java的異常層次結(jié)構(gòu)

7.4.2異常的捕捉處理機(jī)制

7.4.3使用異常和自定義異常類

7.5本課小結(jié)

7.5.1總結(jié)本課的知識(shí)點(diǎn)

7.5.2要掌握的關(guān)鍵點(diǎn)

7.5.3課后上機(jī)作業(yè)

7.5.4上機(jī)作業(yè)參考樣例

7.5.5繼續(xù)下一課:Java編碼規(guī)范與樣式

第8課Java編碼規(guī)范與樣式

8.1Java命名規(guī)范

8.1.1文件的命名

8.1.2包的命名

8.1.3類的命名

8.1.4變量的命名

8.1.5常量的命名

8.1.6數(shù)組的命名

8.1.7方法的命名

8.2Java排版規(guī)范

8.2.1空格

8.2.2空行

8.2.3縮進(jìn)

8.2.4頁(yè)寬

8.3Java注釋規(guī)范

8.3.1塊注釋

8.3.2單行注釋

8.3.3尾端注釋

8.3.4行末注釋

8.4Java文件樣式

8.4.1版權(quán)信息

8.4.2包與引入

8.4.3類的注釋

8.4.4類的定義

8.4.5變量及其存取方法

8.4.6構(gòu)造函數(shù)

8.4.7類方法

8.4.8toString()方法

8.4.9main()方法

8.5本課小結(jié)

8.5.1總結(jié)本課的知識(shí)點(diǎn)

8.5.2要掌握的關(guān)鍵點(diǎn)

8.5.3課后上機(jī)作業(yè)

8.5.4繼續(xù)下一課:Java核心編程

目錄3 Java核心編程

第9課Java輸入/輸出流

9.1標(biāo)準(zhǔn)設(shè)備輸入/輸出

9.1.1標(biāo)準(zhǔn)輸入/輸出類System

9.1.2控制臺(tái)讀寫類Console

9.2文件基本處理

9.2.1文件操作類File

9.2.2文件搜索類FileFilter與FilenameFilter

9.2.3文件隨機(jī)讀寫類RandomAccessFile

9.3輸入/輸出流

9.3.1流的運(yùn)作原理

9.3.2輸入字節(jié)流InputStream

1.字節(jié)數(shù)組作為輸入源-ByteArrayInputStream

2.文件作為輸入源-FileInputStream

3.對(duì)象作為輸入源-ObjectInputStream

4.字符串作為輸入源-StringBufferInputStream

5.管道輸入流-PipedInputStream

6.串聯(lián)輸入源-SequenceInputStream

7.過(guò)濾輸入流-FilterInputStream

8.緩存輸入流-BufferedInputStream

9.數(shù)據(jù)輸入流-DataInputStream

10.行號(hào)輸入流-LineNumberInputStream

11.推回輸入流-PushbackInputStream

12.總結(jié)

9.3.3輸出字節(jié)流OutputStream

1.字節(jié)數(shù)組作為輸出源-ByteArrayOutputStream

2.文件作為輸出源-FileOutputStream

3.對(duì)象作為輸出源-ObjectOutputStream

4.管道輸出流-PipedOutputStream

5.過(guò)濾輸出流-FilterOutputStream

6.緩存輸出流-BufferedOutputStream

7.數(shù)據(jù)輸出流-DataOutputStream

8.格式化輸出流-PrintStream

9.總結(jié)

9.3.4輸入字符流Reader

1.字符數(shù)組作為輸入源-CharArrayReader

2.文件作為輸入源-FileReader

3.字符串作為輸入源-StringReader

4.管道輸入流-PipedReader

5.緩存輸入流-BufferedReader

6.行號(hào)輸入流-LineNumberReader

7.過(guò)濾輸入流-FilterReader

8.推回輸入流-PushbackReader

9.總結(jié)

9.3.5輸出字符流Writer

1.字符數(shù)組作為輸出源-CharArrayWriter

2.文件作為輸出源-FileWriter

3.字符串作為輸出源-StringWriter

4.管道輸出流-PipedWriter

5.過(guò)濾輸出流-FilterWriter

6.緩存輸出流-BufferedWriter

7.格式化輸出流-PrintWriter

8.總結(jié)

9.3.6字節(jié)流與字符流的轉(zhuǎn)換

1.字節(jié)輸入流轉(zhuǎn)換為字符輸入流

2.字節(jié)輸出流轉(zhuǎn)換為字符輸出流

9.4本課小結(jié)

9.4.1總結(jié)本課的知識(shí)點(diǎn)

9.4.2要掌握的關(guān)鍵點(diǎn)

9.4.3課后上機(jī)作業(yè)

9.4.4上機(jī)作業(yè)參考樣例

9.4.5繼續(xù)下一課:Java多線程編程

第10課Java多線程編程

10.1線程的概念

10.1.1進(jìn)程與線程的區(qū)別

10.1.2線程的概念模型

10.1.3線程的運(yùn)行狀態(tài)

10.1.4線程的優(yōu)先級(jí)

10.2線程的開(kāi)發(fā)方法

10.2.1使用進(jìn)程調(diào)用Java程序

10.2.2第一種方法-繼承Thread

10.2.3第二種方法-實(shí)現(xiàn)Runnable

10.2.4使用定時(shí)器TimerTask

10.2.5使用線程組ThreadGroup

10.2.6使用線程池ExecutorService

10.3線程的運(yùn)行控制

10.3.1線程的啟動(dòng)start().join()與停止stop()

10.3.2線程的休眠sleep()與掛起yield()

10.3.3線程的同步synchronized

10.3.4線程的同步鎖機(jī)制:wait().notify()和notifyAll()

10.4本課小結(jié)

10.4.1總結(jié)本課的知識(shí)點(diǎn)

10.4.2要掌握的關(guān)鍵點(diǎn)

10.4.3課后上機(jī)作業(yè)

10.4.4上機(jī)作業(yè)參考樣例

10.4.5繼續(xù)下一課:Java常用實(shí)體類

第11課Java常用實(shí)體類

11.1Java系統(tǒng)級(jí)類

11.1.1系統(tǒng)類System

1.訪問(wèn)系統(tǒng)屬性2.訪問(wèn)環(huán)境變量

3.加載文件和庫(kù)4.快速?gòu)?fù)制數(shù)組

5.取得系統(tǒng)時(shí)間6.系統(tǒng)退出命令

7.執(zhí)行垃圾回收

11.1.2運(yùn)行時(shí)類Runtime

1.查看系統(tǒng)內(nèi)存2.終止JVM虛擬機(jī)

3.運(yùn)行系統(tǒng)程序4.使用關(guān)閉鉤子

11.2Java字符串處理類

11.2.1字符串類String

1.提取單個(gè)字符2.提取子字符串

3.比較字符串4.定位字符串

5.匹配字符串6.拆分字符串

7.替換字符串8.轉(zhuǎn)換大小寫

9.格式化輸出

11.2.2字符串分隔類StringTokenizer

11.2.3線程安全的可變字符串類StringBuffer

11.2.4可變字符串類StringBuilder

11.2.5選擇String.StringBuffer與StringBuilder

11.3Java日期處理類

11.3.1日期類Date

11.3.2日期格式化類SimpleDateFormat

11.3.3日歷類Calendar

11.4Java數(shù)字處理類

11.4.1數(shù)學(xué)函數(shù)類Math

11.4.2隨機(jī)數(shù)類Random

11.4.3基本數(shù)據(jù)類型轉(zhuǎn)換

11.5本課小結(jié)

11.5.1總結(jié)本課的知識(shí)點(diǎn)

11.5.2要掌握的關(guān)鍵點(diǎn)

11.5.3繼續(xù)下一課:Java常用集合類

第12課Java常用集合類

12.1集合類概述

12.1.1Iterator與Enumeration

12.1.2Collections與Collection

12.1.3Arrays與數(shù)組

12.1.4Dictionary字典

12.1.5Queue隊(duì)列

12.2列表類List

12.2.1抽象類AbstractList與AbstractSequentialList

12.2.2鏈表LinkedList

12.2.3可變數(shù)組ArrayList

12.2.4向量Vector

12.2.5堆棧Stack

12.3集合類Set

12.3.1抽象類AbstractSet與接口SortedSet

12.3.2哈希集合HashSet

12.3.3樹(shù)集合TreeSet

12.4映射類Map

12.4.1抽象類AbstractMap與接口SortedMap.NavigableMap

12.4.2樹(shù)映射TreeMap

12.4.3哈希映射HashMap

12.4.4鏈表哈希映射LinkedHashMap

12.4.5弱哈希映射WeakHashMap

12.4.6哈希表Hashtable

12.4.7屬性Properties

12.5對(duì)比與選擇

12.5.1對(duì)比表格

12.5.2List選擇:LinkedList.ArrayList與Vector

12.5.3Map選擇:Hashtable.HashMap.WeakHashMap

12.6本課小結(jié)

12.6.1總結(jié)本課的知識(shí)點(diǎn)

12.6.2要掌握的關(guān)鍵點(diǎn)

12.6.3繼續(xù)下一課:Java正則表達(dá)式

第13課Java正則表達(dá)式

13.1正則表達(dá)式語(yǔ)法

13.1.1正則表達(dá)式的起源

13.1.2正則表達(dá)式的匹配字符

1.普通字符2.非打印字符

3.特殊字符4.次數(shù)限定符

5.定位符6.選擇與分組

7.向后引用8.操作符的優(yōu)先級(jí)

13.1.3正則表達(dá)式的匹配規(guī)則

1.基本模式匹配規(guī)則2.字符簇匹配規(guī)則

3.重復(fù)出現(xiàn)匹配規(guī)則

4.匹配次數(shù)中的貪婪與非貪婪規(guī)則

5.匹配時(shí)反向引用規(guī)則

6.預(yù)搜索與懶惰搜索規(guī)則

13.1.4全部符號(hào)匯總表

13.1.5常用正則表達(dá)式舉例

13.2Java正則表達(dá)式詳解

13.2.1使用String類的匹配功能

13.2.2使用正則表達(dá)式庫(kù)Pattern和Matcher

13.2.3正則表達(dá)式庫(kù)的4個(gè)功能

13.3本課小結(jié)

13.3.1總結(jié)本課的知識(shí)點(diǎn)

13.3.2要掌握的關(guān)鍵點(diǎn)

13.3.3課后上機(jī)作業(yè)

13.3.4繼續(xù)下一課:XML與屬性文件

第14課XML與屬性文件

14.1名詞解釋

14.1.1DOM與SAX模型

14.1.2DOM和SAX接口的實(shí)現(xiàn)-JAXP

14.1.3DOM的分支發(fā)展-JDOM和DOM4J

14.1.4Xerces和Crimson

14.1.5流式操作庫(kù)StAX

14.1.6總結(jié)

14.2使用XML庫(kù)

14.2.1使用DOM讀取XML文件

14.2.2使用SAX讀取XML文件

14.2.3使用JDOM讀寫XML文件

14.2.4使用DOM4J讀寫XML文件

14.2.5使用StAX讀取XML文件

14.3屬性文件讀寫

14.3.1讀寫屬性文件的方法

14.3.2讀寫文件實(shí)例

14.4本課小結(jié)

14.4.1總結(jié)本課的知識(shí)點(diǎn)

14.4.2要掌握的關(guān)鍵點(diǎn)

14.4.3課后上機(jī)作業(yè)

14.4.4繼續(xù)下一課:Java圖形編程

目錄4 Java圖形編程

第15課JavaGUI庫(kù)對(duì)比

15.1JavaGUI庫(kù)簡(jiǎn)介

15.1.1AWT簡(jiǎn)介

15.1.2Swing簡(jiǎn)介

15.1.3SWT簡(jiǎn)介

15.1.4JFace簡(jiǎn)介

15.2HelloWorld對(duì)比實(shí)例

15.2.1AWT實(shí)例

15.2.2Swing實(shí)例

15.2.3SWT實(shí)例

15.2.4JFace實(shí)例

15.3本課小結(jié)

15.3.1總結(jié)本課的知識(shí)點(diǎn)

15.3.2要掌握的關(guān)鍵點(diǎn)

15.3.3課后上機(jī)作業(yè)

15.3.4繼續(xù)下一課:AWT圖形界面開(kāi)發(fā)

第16課AWT圖形界面開(kāi)發(fā)

16.1AWT界面組件

16.1.1基本的組件類樹(shù)

1.組件(Component)2.容器(Container)

16.1.2窗口與對(duì)話框

1.繪制窗體Frame2.使用面板Panel

3.對(duì)話框Dialog4.文件對(duì)話框FileDialog

16.1.3基本組件

1.文本Label2.按鈕Button

3.復(fù)選框Checkbox

4.復(fù)選框組CheckboxGroup

5.下拉列表Choice6.文本框TextField

7.文本區(qū)域TextArea8.列表List

9.畫布Canvas

16.1.4菜單組件

1.菜單欄MenuBar2.菜單Menu

3.菜單選項(xiàng)MenuItem

16.2AWT布局管理器

16.2.1流式布局FlowLayout

16.2.2區(qū)域布局BorderLayout

16.2.3網(wǎng)格布局GridLayout

16.2.4卡片布局CardLayout

16.2.5容器的嵌套

16.3AWT事件處理

16.3.1事件授權(quán)模型

16.3.2授權(quán)模型:事件類型

16.3.3授權(quán)模型:事件監(jiān)聽(tīng)器

16.3.4使用事件監(jiān)聽(tīng)器

1.實(shí)現(xiàn)監(jiān)聽(tīng)器接口2.使用內(nèi)部類

3.使用匿名類

16.3.5使用事件適配器

16.4本課小結(jié)

16.4.1總結(jié)本課的知識(shí)點(diǎn)

16.4.2要掌握的關(guān)鍵點(diǎn)

1.低級(jí)事件2.高級(jí)事件

16.4.3課后上機(jī)作業(yè)-Java文本編輯器

16.4.4上機(jī)作業(yè)參考樣例

16.4.5上機(jī)作業(yè)參考樣例運(yùn)行結(jié)果

16.4.6打包javaawt.zip

16.4.7繼續(xù)下一課:AWT多媒體編程

第17課AWT多媒體編程

17.1圖像處理-java.awt.image

17.1.1加載圖像

17.1.2顯示圖像

17.1.3實(shí)例一:顯示圖片

17.1.4實(shí)例二:縮放圖片

17.2二維圖像繪制-Java2D

17.2.1Java2D簡(jiǎn)介

17.2.2取得Graphics2D對(duì)象

17.2.3設(shè)置Graphics2D屬性

17.2.4創(chuàng)建繪制對(duì)象

17.2.5繪制對(duì)象

17.2.6實(shí)例一:繪制圖形

17.2.7實(shí)例二:顯示文字

17.2.8實(shí)例三:顯示圖像

17.3音頻錄制與播放-JavaSound

17.3.1JavaSound體系結(jié)構(gòu)

17.3.2音頻輸入/輸出原理

17.3.3音頻的數(shù)據(jù)格式

17.3.4音頻的錄制

17.3.5音頻的播放

17.3.6音頻的保存

17.3.7實(shí)例一:錄音機(jī)程序

17.3.8實(shí)例二.MP3音樂(lè)播放器

17.4視頻拍照與播放-JMF多媒體庫(kù)

17.4.1JMF模型

17.4.2創(chuàng)建Player對(duì)象

17.4.3截取多媒體數(shù)據(jù)

17.4.4實(shí)例一:視頻拍照程序

17.4.5實(shí)例二:視頻播放器

17.5本課小結(jié)

17.5.1總結(jié)本課的知識(shí)點(diǎn)

17.5.2要掌握的關(guān)鍵點(diǎn)

17.5.3課后上機(jī)作業(yè)

17.5.4繼續(xù)下一課:Swing圖形界面開(kāi)發(fā)

第18課Swing圖形界面開(kāi)發(fā)

18.1Swing界面組件

18.1.1組件類樹(shù)

18.1.2窗口與對(duì)話框

1.窗體JFrame

2.內(nèi)部窗體JInternalFrame

3.圖層容器JLayeredPane

4.虛擬桌面容器JDesktopPane

5.對(duì)話框JDialog

6.文件選擇對(duì)話框JFileChooser

7.顏色選擇對(duì)話框JColorChooser

18.1.3基本組件

1.文本Jlabel2.按鈕JButton

3.復(fù)選框JcheckBox4.單選框JRadioButton

5.文本框JtextField6.密碼框JPasswordField

7.文本域JtextArea8.文本文件域JTextPane

9.HTML編輯域JeditorPane

10.列表Jlist11.滾動(dòng)條JscrollBar

12.進(jìn)度條JprogressBar13.滑標(biāo)組件Jslider

14.表格組件Jtable15樹(shù)形組件Jtree

18.1.4菜單欄組件

1.菜單欄JmenuBar2.菜單JMenu

3.菜單選項(xiàng)JmenuItem4.彈出菜單JPopupMenu

18.1.5工具欄組件JToolBar

18.2Swing布局管理器

18.3Swing事件處理

18.4本課小結(jié)

18.4.1總結(jié)本課的知識(shí)點(diǎn)

18.4.2要掌握的關(guān)鍵點(diǎn)

18.4.3課后上機(jī)作業(yè)-Java文本編輯器

18.4.4上機(jī)作業(yè)參考樣例

18.4.5上機(jī)作業(yè)參考樣例運(yùn)行結(jié)果

18.4.6打包javaswing.zip

18.4.7繼續(xù)下一課:SWT圖形界面開(kāi)發(fā)

第19課SWT圖形界面開(kāi)發(fā)

19.1SWT界面組件

19.1.1組件類樹(shù)

19.1.2容器組件

1.主窗口Shell2.面板Composite

3.分組框Group4.選項(xiàng)卡TabFolder

19.1.3對(duì)話框(Dialog)

1.消息框MessageBox

2.顏色選擇對(duì)話框ColorDialog

3.字體選擇對(duì)話框FontDialog

4.打印文件對(duì)話框PrintDialog

5.選擇文件對(duì)話框FileDialog

6.選擇目錄對(duì)話框DirectoryDialog

19.1.4基本組件(Control)

1.按鈕組件Button2.標(biāo)簽組件Label

3.文本框組件Text4.下拉框組件Combo

5.列表框組件List6.進(jìn)度條ProgressBar

7.滾動(dòng)組件Slider8.滑標(biāo)組件Scale

19.1.5菜單欄組件Menu和MenuItem

19.1.6工具欄組件ToolBar和ToolItem

19.2SWT布局管理器

19.2.1充滿式布局FillLayout

19.2.2表格式布局FormLayout

19.2.3網(wǎng)格式布局GridLayout

19.2.4行列式布局RowLayout

19.3SWT事件處理

19.3.1常用事件

19.3.2事件監(jiān)聽(tīng)器

19.4本課小結(jié)

19.4.1總結(jié)本課的知識(shí)點(diǎn)

19.4.2要掌握的關(guān)鍵點(diǎn)

19.4.3課后上機(jī)作業(yè)-Java文本編輯器

19.4.4上機(jī)作業(yè)參考樣例

19.4.5上機(jī)作業(yè)參考樣例運(yùn)行結(jié)果

19.4.6打包javaswt.zip

19.4.7繼續(xù)下一課:SWT增強(qiáng)組件庫(kù)JFace

第20課SWT增強(qiáng)組件庫(kù)JFace

20.1JFace擴(kuò)展組件

20.1.1窗體

1.普通窗體Window

2.擴(kuò)展窗體ApplicationWindow

20.1.2對(duì)話框

1.消息提示框MessageDialog

2.輸入對(duì)話框InputDialog

3.錯(cuò)誤提示框ErrorDialog

4.進(jìn)程監(jiān)控對(duì)話框ProgressMonitorDialog

5.帶有提示信息的對(duì)話框TitleAreaDialog

20.1.3Viewer查看器

20.2Action事件處理

20.2.1按鈕與Action事件

20.2.2菜單欄與Action事件

20.2.3工具欄與Action事件

20.3本課小結(jié)

20.3.1總結(jié)本課的知識(shí)點(diǎn)

20.3.2要掌握的關(guān)鍵點(diǎn)

20.3.3繼續(xù)下一課:Java網(wǎng)絡(luò)編程

目錄5 Java網(wǎng)絡(luò)編程

第21課Applet組件編程

21.1Applet基本原理

21.1.1Applet在網(wǎng)頁(yè)中的引用

21.1.2Applet基類

21.1.3Applet運(yùn)行狀態(tài)

21.1.4Applet入門實(shí)例HelloWorld

21.2Applet核心編程

21.2.1事件處理:響應(yīng)鼠標(biāo)事件

21.2.2事件處理:響應(yīng)鍵盤事件

21.2.3多媒體:顯示圖片

21.2.4多媒體:播放音樂(lè)

21.2.5網(wǎng)頁(yè)交互:傳遞網(wǎng)頁(yè)參數(shù)

21.2.6網(wǎng)頁(yè)交互:JavaScript操作Applet

21.3本課小結(jié)

21.3.1總結(jié)本課的知識(shí)點(diǎn)

21.3.2要掌握的關(guān)鍵點(diǎn)

21.3.3課后上機(jī)作業(yè)-電子相冊(cè)

21.3.4上機(jī)作業(yè)參考樣例

21.3.5打包javaapplet.zip

21.3.6繼續(xù)下一課:Java網(wǎng)絡(luò)編程

第22課Java網(wǎng)絡(luò)編程

22.1基于HTTP協(xié)議的網(wǎng)絡(luò)編程

22.1.1網(wǎng)頁(yè)地址格式URI→URL

22.1.2URL網(wǎng)頁(yè)地址類

22.1.3URLConnection網(wǎng)頁(yè)連接類

22.1.4HttpURLConnection和JarURLConnection

22.2基于TCP/IP的Socket編程

22.2.1TCP/IP與UDP協(xié)議簡(jiǎn)介

22.2.2IP地址類InetAddress

22.2.3客戶端套接字Socket

22.2.4補(bǔ)充:Socket選項(xiàng)

22.2.5補(bǔ)充:Socket異常

22.2.6服務(wù)端套接字ServerSocket

22.2.7補(bǔ)充:ServerSocket選項(xiàng)

22.2.8實(shí)例一:簡(jiǎn)單的Client/Server對(duì)話程序

22.2.9實(shí)例二:支持多客戶的Client/Server服務(wù)響應(yīng)程序

22.3基于UDP的Socket編程

22.3.1數(shù)據(jù)報(bào)包DatagramPacket

22.3.2數(shù)據(jù)報(bào)套接字DatagramSocket

22.3.3實(shí)例一:利用數(shù)據(jù)報(bào)通信的Client/Server程序

22.3.4組播套接字MulticastSocket

22.3.5實(shí)例二:組播套接字的Client/Server程序

22.4本課小結(jié)

22.4.1總結(jié)本課的知識(shí)點(diǎn)

22.4.2要掌握的關(guān)鍵點(diǎn)

22.4.3課后上機(jī)作業(yè)

22.4.4上機(jī)作業(yè)參考樣例

22.4.5繼續(xù)下一課:NIO非阻塞通信

第23課NIO非阻塞編程

23.1NIO引入

23.1.1基于Socket通信存在的問(wèn)題-I/O阻塞通信

23.1.2傳統(tǒng)的解決方法-使用線程池

23.1.3最新的解決方案-NIO非阻塞通信

23.2NIO核心框架

23.2.1緩存區(qū)Buffer

23.2.2字符集Charset-編碼與解碼

23.2.3通道Channel

23.2.4選擇器Selector

23.3NIO通道編程詳解

23.3.1文件通道FileChannel

23.3.2Socket通道SocketChannel

23.3.3ServerSocket通道

ServerSocketChannel

23.3.4實(shí)例一:支持多客戶的

Client/Server任務(wù)響應(yīng)程序

23.3.5數(shù)據(jù)報(bào)通道DatagramChannel

23.3.6實(shí)例二:利用數(shù)據(jù)報(bào)通信的

Client/Server程序

23.4本課小結(jié)

23.4.1總結(jié)本課的知識(shí)點(diǎn)

23.4.2要掌握的關(guān)鍵點(diǎn)

23.4.3課后上機(jī)作業(yè)

23.4.4上機(jī)作業(yè)參考樣例

23.4.5繼續(xù)下一課:RMI分布式網(wǎng)絡(luò)編程

第24課RMI分布式網(wǎng)絡(luò)編程

24.1RMI引入

24.1.1遠(yuǎn)程過(guò)程調(diào)用協(xié)議RPC

24.1.2客戶機(jī)/服務(wù)器模型Client/Server

24.1.3分布式對(duì)象模型

24.1.4Java遠(yuǎn)程方法調(diào)用RMI

24.2RMI系統(tǒng)原理與開(kāi)發(fā)步驟

24.2.1RMI通信機(jī)制

1.Stub(存根)

2.Skeleton(框架)

24.2.2RMI對(duì)象序列化

24.2.3RMI程序的實(shí)現(xiàn)步驟

24.2.4RMI程序的運(yùn)行步驟

24.3RMI程序開(kāi)發(fā)詳解-HelloWorld

24.3.1創(chuàng)建遠(yuǎn)程接口類IHelloWorld.java

24.3.2創(chuàng)建接口實(shí)現(xiàn)類HelloWorld.java

24.3.3開(kāi)發(fā)服務(wù)器程序RMIServer.java

24.3.4開(kāi)發(fā)客戶端程序RMIClient.java

24.3.5編譯并運(yùn)行應(yīng)用程序

24.3.6補(bǔ)充:Java安全許可文件

24.4本課小結(jié)

24.4.1總結(jié)本課的知識(shí)點(diǎn)

24.4.2要掌握的關(guān)鍵點(diǎn)

1.開(kāi)發(fā)RMI應(yīng)用程序的步驟

2.編譯和運(yùn)行RMI應(yīng)用程序的步驟

24.4.3課后上機(jī)作業(yè)

24.4.4上機(jī)作業(yè)參考樣例

24.4.5繼續(xù)下一課:CORBA分布式網(wǎng)絡(luò)編程

第25課CORBA分布式網(wǎng)絡(luò)編程

25.1CORBA引入

25.1.1CORBA相關(guān)概念

25.1.2CORBA發(fā)展歷程

25.1.3CORBA系統(tǒng)的結(jié)構(gòu)與特點(diǎn)

25.1.4CORBA中間件ORB

25.1.5RMI與CORBA的結(jié)合

RMI-IIOP

25.2使用Java編寫CORBA

程序-HelloWorld實(shí)例

25.2.1創(chuàng)建IDL接口Hello.idl

25.2.2編譯IDL接口產(chǎn)生6個(gè)文件

25.2.3創(chuàng)建IDL接口實(shí)現(xiàn)類

HelloImpl.java

25.2.4實(shí)現(xiàn)服務(wù)器HelloServer.java

25.2.5實(shí)現(xiàn)客戶端HelloClient.java

25.2.6運(yùn)行程序

25.2.7補(bǔ)充:IDL的語(yǔ)法規(guī)則

25.3本課小結(jié)

25.3.1總結(jié)本課的知識(shí)點(diǎn)

25.3.2要掌握的關(guān)鍵點(diǎn)

25.3.3課后上機(jī)作業(yè)

25.3.4上機(jī)作業(yè)參考樣例

25.3.5繼續(xù)下一課:Java高級(jí)特性

第26課Java反射編程與動(dòng)態(tài)代理

26.1Java反射機(jī)制

26.1.1反射的概念

26.1.2Java中的反射

26.1.3第一個(gè)反射的例子

26.1.4Java反射API

1.取得構(gòu)造函數(shù)-返回類型Constructor

2.取得變量-返回類型Field

3.取得方法-返回類型Method

4.Array類5.Modifier類

26.2Java反射應(yīng)用-檢測(cè)類

26.2.1標(biāo)準(zhǔn)會(huì)話管理器StandardManager

26.2.2獲取類的方法

26.2.3獲取類的構(gòu)造器

26.2.4獲取類的變量

26.3Java反射應(yīng)用-處理對(duì)象

26.3.1創(chuàng)建類的對(duì)象

26.3.2改變變量的值

26.3.3執(zhí)行類的方法

26.3.4使用數(shù)組

26.4Java動(dòng)態(tài)代理

26.4.1動(dòng)態(tài)代理機(jī)制

26.4.2動(dòng)態(tài)代理應(yīng)用

1.定義接口和實(shí)現(xiàn)類并直接調(diào)用

2.使用包裝類進(jìn)行包裝

3.使用動(dòng)態(tài)代理

26.4.3基于動(dòng)態(tài)代理的AOP實(shí)現(xiàn)

26.4.4基于動(dòng)態(tài)代理的字節(jié)碼庫(kù)

26.5本課小結(jié)

26.5.1總結(jié)本課的知識(shí)點(diǎn)

26.5.2要掌握的關(guān)鍵點(diǎn)

26.5.3課后上機(jī)作業(yè)

26.5.4上機(jī)作業(yè)參考

26.5.5繼續(xù)下一課:Java泛型編程

第27課Java泛型編程

27.1了解Java泛型

27.1.1數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤

27.1.2用泛型消除類型轉(zhuǎn)換

27.2泛型類的開(kāi)發(fā)與使用

27.2.1定義泛型類

27.2.2無(wú)界通配符“?”

27.2.3上限通配符extends

27.2.4下限通配符super

27.2.5定義多態(tài)方法

27.2.6定義泛型異常

27.3本課小結(jié)

27.3.1總結(jié)本課的知識(shí)點(diǎn)

27.3.2要掌握的關(guān)鍵點(diǎn)

27.3.3課后上機(jī)作業(yè)

27.3.4繼續(xù)下一課:Java注釋符編程

第28課Java注釋符編程

28.1JDK內(nèi)置注釋

28.1.1注釋的格式與分類

28.1.2覆蓋注釋@Override

28.1.3過(guò)時(shí)注釋@Deprecated

28.1.4警告注釋@SuppressWarnings

28.2自定義注釋

28.2.1定義注釋類型@interface

28.2.2添加成員變量

28.2.3設(shè)置默認(rèn)值

28.2.4設(shè)置目標(biāo)范圍@Target

28.2.5設(shè)置保持性@Retention

28.2.6添加公共文檔@Documented

28.2.7設(shè)置繼承@Inherited

28.3本課小結(jié)

28.3.1總結(jié)本課的知識(shí)點(diǎn)

28.3.2要掌握的關(guān)鍵點(diǎn)

28.3.3繼續(xù)下一課:Java5.0語(yǔ)言新特性

第29課Java5.0語(yǔ)言新特性

29.1自動(dòng)裝箱和拆箱(Boxing/Unboxing)

29.2枚舉類(EnumerationClasses)

1.publicstaticfinalint的常量

2.定義枚舉類

3.為枚舉值添加參數(shù)

4.枚舉的映射(Map)

29.3可變參數(shù)(VariableArguments)

29.4可變返回類型(CovariantReturnTypes)

29.5增強(qiáng)循環(huán)EnhancedforLoop

29.6靜態(tài)導(dǎo)入StaticImport

29.7控制臺(tái)輸入(ConsoleInput)

1.讀取控制臺(tái)2.讀取文件

3.讀取字符串

29.8StringBuilder類(StringBuilder)

29.9格式化I/O(FormattedI/O)

29.10本課小結(jié)

29.10.1總結(jié)本課的知識(shí)點(diǎn)

29.10.2要掌握的關(guān)鍵點(diǎn)

29.10.3課后上機(jī)作業(yè)

29.10.4繼續(xù)下一課:JavaWeb核心技術(shù)


本文鏈接:http://fangxuan.com.cn/java/315.html

網(wǎng)友評(píng)論

熱門文章
隨機(jī)文章
熱門標(biāo)簽
側(cè)欄廣告位