- 零基礎學Java第2版
- 陳潔
- 1625字
- 2018-12-31 19:34:23
前言
隨著軟件的普及,開發(fā)技術的發(fā)展也日新月異,軟件開發(fā)語言也不斷地觸及生活中的各個領域。而在這些眾多的開發(fā)語言中,Java語言如異軍突起,讓程序員們從開始接受它到熱衷于它。
為了幫助更多的Java語言愛好者,作者編寫了本書,旨在幫助Java語言初學者更好、更快地掌握Java語言。
本書在內容編排和目錄組織上都十分講究,爭取讓讀者能夠快速掌握Java的開發(fā)技巧及應用方法。本書通過從最基本的知識開始,以循序漸進的方式,讓讀者能夠擁有穩(wěn)固的基礎。另外,本書的一大特色就是,對于書中的絕大多數(shù)的知識點,會給出相應的實例程序。其目的是讓讀者能夠理論聯(lián)系實際。讀者可以根據書中的一些實例,來檢查自己掌握的程度。同時在講解具體知識的時候,語言簡單易懂,告訴讀者如何實現(xiàn)特定功能,讓讀者在實際操作中熟悉Java開發(fā)技術。
本書特點
1.分解知識點,逐個掌握
本書涉及Java語言入門者所需掌握的所有知識點,并將這些知識點按照七個不同的側重點分成七篇。
2.采用了大量豐富的實例
本書擁有大量的實例,能夠讓讀者根據實例來進一步清楚地理解所介紹的知識點。
3.步驟清晰,說明詳細
在介紹具體知識點的時候,為了讓讀者從開始就能知道這個知識點的原理,本書提供了詳細的圖例,說明這些知識是如何設計、實現(xiàn)以及應用的。而且,在稍顯復雜的地方提供了詳細的標注,讓讀者一看就明白整個知識點的設計原理和實現(xiàn)手段。
4.講解通俗,步驟詳細
在介紹大型實例時,每個實例的制作步驟都以通俗易懂的語言闡述,并穿插講解各種技巧,在閱讀時就像聽課一樣詳細而貼切。讀者只需要按照步驟操作,就可以輕松地完成一個實例的制作,不但掌握了開發(fā)的步驟,還掌握了開發(fā)的技巧。
本書內容
第1章主要介紹了一些Java的基本概念和特色。另外還介紹了有關Java的版本情況。
第2章主要介紹了Java的編程環(huán)境,包括如何設置這些編程環(huán)境。除了以上內容,本章還介紹了如何編寫一個Java程序,并且還舉了一個最簡單的Java實例。
第3章主要介紹了Java中的所有基本數(shù)據類型以及運算符。
第4章主要介紹了如何使用流程控制語句來編寫程序。
第5章主要介紹了數(shù)組的知識。
第6章主要介紹了字符串方面的知識,以及如何處理字符串。
第7章主要介紹Java語言的第一個特點:類的概念。
第8章主要介紹Java語言的第二個特點:對象和包。
第9章主要介紹Java語言的第三個特點:繼承的概念及其用法。
第10章主要介紹Java語言的第四個特點:多態(tài)的概念及其用法。
第11章主要介紹Java語言的第五個特點:接口和內部類的概念及其用法。
第12章主要介紹Java語言的第六個特點:抽象的概念及其用法。
第13章主要介紹Java語言的第七個特點:線程的概念及其用法。
第14章主要介紹Java語言的第八個特點:封裝的概念及其用法。
第15章主要介紹了如何使用Java中的類庫處理數(shù)據的輸入和輸出。
第16章主要介紹了Java語言中的異常機制和內存回收機制。
第17章主要介紹了Java語言中如何對數(shù)據進行處理。
第18章主要介紹了數(shù)據結構接口的基本知識。
第19章主要是介紹了數(shù)據結構接口的種類及其用法。
第20章主要介紹了XML方面的知識。
第21章主要介紹了數(shù)據庫基礎、SQL語言的應用、JDBC的概念和用法。
第22章主要介紹了使用Swing類庫進行圖形化編程。
第23章主要介紹了Eclipse開發(fā)工具的使用。
第24章主要介紹了Applet小程序的知識。
第25章主要介紹了如何編寫網絡程序。
第26~27章列舉了兩個綜合實例:學校管理系統(tǒng)和電話單輔助分析程序。
本書具有知識全面、實例精彩、指導性強的特點,力求以全面的知識性及豐富的實例來指導讀者掌握Java編程技術。
本書適用的對象
? Java程序語言的初學者。
? 有一定的C語言編程經驗的初級編程人員。
? 有一定的計算機基礎的編程愛好者。
? 大、中專院校的學生。
? 社會培訓類學校的學生。
? 其他語言向Java語言轉移的編程人員。
本書作者
本書由陳浩主筆編寫,同時參與編寫和資料整理的有劉亮亮、丁士鋒、何濤發(fā)、陳杰、黃曦、羅嘉、段春江、韓紅宇、李嵩峰、莫光勝、王天國、李蓉、吳榮、宋祥亮、劉宇、呂曉鵬、王大偉、吳小平、張衛(wèi)忠、施佳鵬、王嘉、吳雪、陽婷、張秀妍、王江、王志永、楊紅、鄭維龍、王松、張文。
編 者
2009年11月
- Cocos2d Cross-Platform Game Development Cookbook(Second Edition)
- The React Workshop
- Rust Cookbook
- Mastering Kali Linux for Web Penetration Testing
- FFmpeg入門詳解:音視頻原理及應用
- 人人都懂設計模式:從生活中領悟設計模式(Python實現(xiàn))
- MySQL數(shù)據庫基礎實例教程(微課版)
- SharePoint Development with the SharePoint Framework
- 深入分布式緩存:從原理到實踐
- Scala for Machine Learning(Second Edition)
- HTML+CSS+JavaScript編程入門指南(全2冊)
- Java 9 Programming By Example
- RESTful Web Clients:基于超媒體的可復用客戶端
- 大學計算機基礎實訓教程
- ASP.NET開發(fā)技巧精講