-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍圖完全學(xué)習(xí)教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門到精通-(附贈1DVD.含語音視頻教學(xué)+辦公模板+PDF電子書)
Java程序設(shè)計教程 版權(quán)信息
- ISBN:9787307062313
- 條形碼:9787307062313 ; 978-7-307-06231-3
- 裝幀:暫無
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Java程序設(shè)計教程 內(nèi)容簡介
本教材的基礎(chǔ)篇中全面、系統(tǒng)地介紹了Java語言程序設(shè)計的基礎(chǔ)知識、基本語法、編程環(huán)境與方法,Java語言面向?qū)ο蠡A(chǔ)知識和面向?qū)ο蟾呒壋绦蛟O(shè)計,以及Java GUI程序設(shè)計、Java Applet程序設(shè)計、Java標(biāo)準(zhǔn)類庫、集合操作。高級篇中介紹了Java語言的異常處理技術(shù)、多線程技術(shù)、輸入輸出技術(shù)、網(wǎng)絡(luò)編程技術(shù)、JDBC與數(shù)據(jù)庫訪問技術(shù)和JavaBean組件技術(shù)等內(nèi)容。
本教材基于Java SE 5.0編寫,內(nèi)容新穎,力求重點突出,層次清晰,通俗易懂,例題豐富,方便教學(xué)。本書各章備有習(xí)題和上機實驗指導(dǎo),以檢驗讀者的學(xué)習(xí)情況,有助于讀者掌握教材中的主要內(nèi)容。
本教材可作為高等院校計算機科學(xué)與技術(shù)、網(wǎng)絡(luò)工程、軟件工程、電子信息工程、通信工程、信息安全和電子商務(wù)等專業(yè)的面向?qū)ο蟪绦蛟O(shè)計課程的教材使用,也可作為廣大計算機愛好者自學(xué)Java語言的參考書。
Java程序設(shè)計教程 目錄
1.1 Java語言的發(fā)展簡史
1.2 Java語言的特點及優(yōu)勢
1.3 Java虛擬機
1.4 Java運行時環(huán)境與開發(fā)環(huán)境
1.4.1 JDK 5.0的下載安裝與環(huán)境變量設(shè)置
1.4.2 JDK 5.0的幫助文件
1.4.3 JDK 5.0的常用命令
1.5 簡單Java程序設(shè)計
1.5.1 Java Application程序
1.5.2 Java Applet程序
1.5.3 Servlet程序
1.5.4 JSP程序
1.5.5 Java EE程序
1.6 Java集成開發(fā)環(huán)境
1.6.1 NetBeans
1.6.2 Eclipse
1.6.3 JBuilder
1.6.4 JCreator
1.6.5 BlueJ
1.6.6 其他編輯工具
1.7 Java的編碼規(guī)范
1.7.1 命名規(guī)范
1.7.2 注釋規(guī)范
1.7.3 代碼規(guī)范
習(xí)題一
實驗一 Java開發(fā)環(huán)境與簡單Java程序設(shè)計
第2章 Java語言基礎(chǔ)
2.1 標(biāo)識符
2.2 基本數(shù)據(jù)類型
2.2.1 數(shù)據(jù)類型
2.2.2 常量和變量
2.3 運算符與表達式
2.3.1 運算符及其分類
2.3.2 運算符的優(yōu)先級
2.3.3 表達式
2.3.4 語句
2.4 程序流程控制
2.4.1 概述
2.4.2 分支語句
2.4.3 循環(huán)語句
2.4.4 跳轉(zhuǎn)語句
2.5 數(shù)組
2.5.1 一維數(shù)組
……
第3章 Java語言面向?qū)ο蠡A(chǔ)
第4章 Java語言面向?qū)ο蟾呒壋绦蛟O(shè)計
第5章 Java標(biāo)準(zhǔn)類庫
第6章 Java GUI程序設(shè)計
第7章 Java Applet及其應(yīng)用
第8章 Java異常處理技術(shù)
第9章 Java多線程技術(shù)
第10章 Java輸入輸出技術(shù)
第11章 網(wǎng)絡(luò)編程技術(shù)
第12章 JDBC與數(shù)據(jù)庫訪問技術(shù)
第13章 JavaBean組件技術(shù)
參考文獻
Java程序設(shè)計教程 節(jié)選
第3章 Java語言面向?qū)ο蠡A(chǔ)
【本章要點】
1.面向?qū)ο蟮幕舅枷牒透拍,主要包括抽象、類、對象、封裝、繼承、多態(tài)、消息通信、接口和包等概念。
2.UML基礎(chǔ)知識,主要包括類圖、對象圖、用例圖、時序圖、協(xié)作圖、狀態(tài)圖、包圖、組件圖和部署圖共九種圖,泛化關(guān)系、依賴關(guān)系、實現(xiàn)關(guān)系、關(guān)聯(lián)關(guān)系和聚集關(guān)系共五種關(guān)系。
3.Java類的定義、對象的創(chuàng)建與清除。
4.類變量和實例變量,類方法與實例方法的聲明與使用。
5.類包的創(chuàng)建、引入與運行。
3.1面向?qū)ο蠡A(chǔ)
3.1.1面向?qū)ο蟮幕舅枷?br> 面向?qū)ο螅∣bject Oriented,OO)方法可追溯到20世紀60年代后期出現(xiàn)的Simula-67面向?qū)ο蟪绦蛟O(shè)計語言,它首次引入了類和對象的概念,在20世紀80年代中期它受到了人們的廣泛關(guān)注并迅速發(fā)展成熟,自20世紀90年代以來,它已成為軟件開發(fā)的首選范型,當(dāng)前面向?qū)ο蠹夹g(shù)已成為*好的軟件開發(fā)技術(shù)。面向?qū)ο蠓椒ㄊ侵覆捎脤ο蟆㈩惡屠^承等機制,并以消息傳遞實現(xiàn)對象之間通信的現(xiàn)代軟件開發(fā)方法,可概括為:
面向?qū)ο螅∣O)=對象(objects)+類(Classes)+繼承(Inheritance)+多態(tài)(Polymorphism)+消息通信(Communication with Messages)
面向?qū)ο蠓椒ǖ幕舅枷胧前凑杖祟惲?xí)慣的思維方式,將客觀世界的實體抽象為問題域中的對象(Object),每個對象封裝了數(shù)據(jù)及其操作,軟件即相互協(xié)作而又彼此獨立的對象集合,并力求使解空間對象與問題域?qū)ο笠恢隆?br> 面向?qū)ο蠓椒ǖ乃膫基本要素:①萬物皆為對象:指客觀世界由各種對象組成,而復(fù)雜的對象可由比較簡單的對象以某種方式組合而成。②按照對象分類:指將所有對象都劃分成各種類(Class),每個類都定義了一組數(shù)據(jù)和一組方法。⑨支持類的繼承:指按照子類(派生類)與父類(基類)的關(guān)系,把若干個類組成一個層次結(jié)構(gòu)的系統(tǒng)(類樹)。④采用消息通信:指對象彼此之間僅能通過傳遞消息互相聯(lián)系。
面向?qū)ο蠓椒ǖ膬?yōu)勢:①與人類習(xí)慣的思維方法一致;②穩(wěn)定性好;⑨可重用性好:④可維護性好;⑤適合于大型軟件開發(fā)。
……
- >
伯納黛特,你要去哪(2021新版)
- >
羅庸西南聯(lián)大授課錄
- >
名家?guī)阕x魯迅:朝花夕拾
- >
莉莉和章魚
- >
回憶愛瑪儂
- >
山海經(jīng)
- >
上帝之肋:男人的真實旅程
- >
羅曼·羅蘭讀書隨筆-精裝