Java開發(fā)入行真功夫

出版時間:2009-3  出版社:電子工業(yè)出版社  作者:陳岡,陳智潔,宋澤源 著  頁數:521  
Tag標簽:無  

內容概要

  《Java開發(fā)入行真功夫》基于最新的JDK 6,以獨特的內容和編寫方法,詳細介紹了Java開發(fā)入行的各方面技術,內容包括Java基礎知識、核心知識和擴展知識。Java是目前應用廣泛的開發(fā)語言?!禞ava開發(fā)入行真功夫》在知識點的講解中貫穿案例場景,通過問題提出、問題解答、講解與提高等流程,循序漸進地引導讀者深刻理解和掌握使用Java從事應用開發(fā)所需要的基本知識和技能?!  禞ava開發(fā)入行真功夫》由淺入深、通俗易懂、注重實踐,適用于沒有或者缺乏Java編程經驗的初學者,同時也適合具有一定編程基礎、需要提高實踐技術的程序員作為自學教材。《Java開發(fā)入行真功夫》也可以作為各類相關培訓班的教材。  隨書所附的DVD光盤提供了視頻中心、面試題庫、求職指南、源碼中心、習題解答等增值服務,包括教學視頻,匯集各類技術的企業(yè)面試題庫,囊括各種面試與求職知識的資料庫,全部程序與項目的源代碼,以及書中習題的答案等。

書籍目錄

第1章 Java的開發(fā)環(huán)境基礎1.1 案例場景1.1.1 用Java問候世界1.1.2 我們現在能做的1.2 Java語言概述1.2.1 Java的家譜1.2.2 Java語言的特點1.2.3 Java虛擬機1.3 Java開發(fā)工具包JDK1.3.1 JDK的下載與安裝1.3.2 Java環(huán)境變量的配置1.4 Java開發(fā)工具Eclipse1.4.1 Eclipse概述1.4.2 Eclipse下載和安裝1.4.3 Eclipse工作臺1.4.4 Eclipse基本操作1.5 回到案例場景1.5.1 基本思路1.5.2 代碼演練1.6 本章小結與習題1.6.1 重點回顧1.6.2 課后練習第2章 Java語言基礎2.1 案例場景2.1.1 攝氏溫度和華氏溫度隨心換2.1.2 我們現在能做的2.2 標識符、注釋和分隔符2.2.1 標識符2.2.2 注釋2.2.3 分隔符2.3 變量和常量2.3.1 常量2.3.2 變量2.4 基本數據類型2.4.1 整型2.4.2 字符型2.4.3 浮點型2.4.4 邏輯型2.5 數據類型之問的轉換2.5.1 自動類型轉換2.5.2 強制類型轉換2.6 運算符與表達式2.6.1 運算符2.6.2 表達式2.6.3 運算符的優(yōu)先級2.7 Java語言的編碼規(guī)范2.7.1 為什么要制訂編碼規(guī)范2.7.2 Java代碼編寫規(guī)則2.8 回到案例場景2.8.1 基本思路2.8.2 代碼演練2.9 本章小結與習題2.9.1 重點回顧2.9.2 課后練習第3章 程序控制語句3.1 案例場景3.1.1 開始累積你的航空里程吧3.1.2 我們現在能做的3.2 選擇語句3.2.1 if語句3.2.2 switch語句3.3 循環(huán)語句3.3.1 for循環(huán)語句3.3.2 while循環(huán)語句3.3.3 do-while循環(huán)語句3.3.4 循環(huán)嵌套3.4 break和continue語句3.4.1 break語句3.4.2 continue語句3.5 回到案例場景3.5.1 基本思路3.5.2 代碼演練3.6 本章小結與習題3.6.1 重點回顧3.6.2 課后練習第4章 數組4.1 案例場景4.1.1 紅福娃連鎖店的訂單4.1.2 我們現在能做的4.2 一維數組4.2.1 數組的聲日月4.2.2 數組的創(chuàng)建和賦值4.2.3 數組元素的訪問4.3 多維數組4.4 數組的操作4.4.1 增強的for循環(huán)4.4.2 數組的各種處理4.5 回到案例場景4.5.1 基本思路4.5.2 代碼演練4.6 本章小結與習題4.6.1 重點回顧4.6.2 課后練習第5章 面向對象程序設計5.1 案例場景5.1.1 描述一下選課系統(tǒng)中的業(yè)務和對象5.1.2 我們現在能做的5.2 基本概念5.2.1 對象5.2.2 類5.2.3 封裝5.2.4 繼承5.2.5 多態(tài)性5.3包5.3.1 包的定義5.3.2 包的層次結構5.3.3 包的使用5.4 類的創(chuàng)建5.4.1 使用class定義類5.4.2 類修飾符5.4.3 成員變量和方法5.5 方法5.5.1 定義方法5.5.2 局部變量5.5.3 實例方法和類方法5.5.4 方法重載5.5.5 構造方法5.5.6 類的主方法5.6 在Eclipse中創(chuàng)建類5.7 使用對象5.7.1 創(chuàng)建對象5.7.2 調用方法5.7.3 將對象作為返回值5.7.4 對象的比較5.7.5 Object對象5.7.6 基本數據類型對象5.7.7 instanceof操作符5.7.8 null和this關鍵字5.7.9 值傳遞和引用傳遞5.8 訪問控制5.8.1 權限修飾符5.8.2 類成員的訪問5.9 繼承5.9.1 超類和子類5.9.2 繼承的語法形式5.9.3 方法覆蓋5.9.4 super關鍵字5.10 嵌套類和內部類5.11 抽象類5.12 接口5.12.1 理解接口5.12.2 接口的定義5.12.3 接口的實現5.12.4 接口的繼承5.12.5 嵌套接口5.13 向上向下轉型5.13.1 向上轉型5.13.2 向下轉型5.14 反射5.14.1 類加載原理5.14.2 反射概述5.14.3 獲取類信息5.14.4 訪問構造方法5.14.5 訪問成員變量5.14.6 訪問成員方法5.14.7 動態(tài)處理數組5.15 自動裝箱和拆箱5.16 枚舉、泛型和注釋5.16.1 枚舉(Enum)5.16.2 泛型(Generic)5.16.3 注釋(Annotation)5.17 回到案例場景5.17.1 基本思路5.17.2 代碼演練5.18 本章小結與習題5.18.1 重點回顧5.18.2 課后練習第6章 字符串處理6.1 案例場景6.1.1 顧客的意見很重要6.1.2 我們現在能做的6.2 字符串類6.2.1 String類6.2.2 字符串數組6.3 字符串操作6.3.1 獲取字符串長度6.3.2 獲取指定字符6.3.3 獲取字符數組6.3.4 比較字符串6.3.5 查找字符串6.3.6 獲取子串6.3.7 替換字符串6.3.8 分隔字符串6.3.9 轉換大小寫6.3.10 判斷前綴和后綴6.3.11 連接字符串6.3.12 連接其他類型數據6.4 字符串緩存類6.4.1 StringBuffer的創(chuàng)建6.4.2 StringBuffer的常用操作6.5 字符串標記類6.5.1 StringTokenizer的創(chuàng)建6.5.2 StringTokenizei的常用操作6.6 正則表達式6.6.1 基礎知識6.6.2 模式Paaem6.6.3 模式匹配Matcher6.6.4 應用示例6.7 回到案例場景6.7.1 基本思路6.7.2 代碼演練6.8 本章小結與習題6.8.1 重點回顧6.8.2 課后練習第7章 異常處理7.1 案例場景7.1.1 不好意思,程序罷工了7.1.2 我們現在能做的7.2 異常處理基礎7.2.1 異常的概念7.2.2 異常處理機制7.2.3 Exceotion異常類7.2.4 Java常見異常7.3 管理異常7.3.1 捕獲異常7.3.2 throws拋出異常7.3.3 throw拋出異常7.3.4 finally語句7.4斷言7.4.1 理解斷言7.4.2斷言的啟用和禁用7.4.3 斷言的應用7.5回到案例場景7.5.1基本思路7.5.2代碼演練7.6本章小結與習題7.6.1重點回顧7.6.2課后練習第8章 Java8.1 案例場景8.1.1 我們來玩?zhèn)€游戲吧8.1.2 我們現在能做的8.2 java-util包概述8.3 集合框架8.4 Collection接口8.5 List接口8.5.1 List簡介8.5.2 ArrayList類8.5.3 LinkedList類8.5.4 Vector類8.5.5 Stack類8.6 Queue接口8.6.1 Queue簡介8.6.2 Deque接口和ArrayDeque類8.7 Set接口8.7.1 SortedSet和NavigableSet接口8.7.2 TreeSet類8.7.3 HashSet類8.7.4 LinkedHashSet類8.8 Iterator和Listlterator接口8.8.1 Iterator接口8.8.2 Listlterator接口8.9 Enumeration接口8.10 Map接口8.10.1 Map簡介8.10.2 HashMap類8.10.3 LinkedHashMap類8.10.4 SortedMap和NavigableMap接口8.10.5 TreeMap類8.11 格式化輸入/輸出8.11.1 格式化輸入Scanner8.11.2 格式化輸出Formatter8.12 國際化處理8.12.1 國際化問題8.12.2 Locale8.12.3 ResourceBundle8.12.4 應用示例8.12.5 解決中文亂碼問題8.13 拾遺補缺8.13.1 集合操作類Collections8.13.2 日期和時間8.13.3 Properties屬性集8.13.4 計時器8.14 回到案例場景8.14.1 基本思路8.14.2 代碼演練8.15 本章小結與習題8.15.1 重點回顧8.15.2 課后練習第9章 I/O輸入/輸出流9.1 案例場景9.1.1 復制我的情書9.1.2 我們現在能做的9.2 數據流的基本概念第10章 圖形界面編程第11章 線程第12章 Java網絡編程第13章 數據庫處理第14章 XML編程第15章 JUnit單元測試第16章 資源構建工具Ant

章節(jié)摘錄

  2.Eclipse體系結構 現在我們來對Eclipse體系結構進行基本了解。Eclipse平臺體系結構主要由5個部分組成:運行時內核、工作空間、工作臺、團隊支持和幫助等,如圖1.13所示。運行時內核是整個架構的核心,類似于房子的地基。運行時內核在管理程序時采用動態(tài)加載機制,即只有需要的才加載,這樣可以降低啟動時間、提高資源使用效率。工作空間也就是所謂的工作區(qū),主要負責管理用戶資源,例如用戶的項目文件、源代碼、圖片等。工作臺部件是Eclipse提供的與用戶交互的界面,也就是我們與Eclipse打交道的地方。團隊部件負責進行軟件的版本控制和配置管理。它甚至允許用戶與其他版本控制系統(tǒng)進行交互。幫助部件則提供了一個導航結構以便用戶使用幫助功能搜索相關信息,并允許用戶以HTML文件的形式添加新的幫助文檔??纯碋clipse的幫助,你就會明白什么是導航結構。  1.4.2 Eclipse下載和安裝  1.Eclipse下載  Eclipse是一款免費的綠色開源(開放源代碼)軟件,目前成熟穩(wěn)定的版本是3.4開發(fā)者可以自由到Eclipse官方網站下載,如圖1-14所示。單擊“Download Eclipse”,可以找到全部版本。針對不同開發(fā)者的需要,Eclipse提供了多達8種版本供用戶選擇。我們需要下載的是“EclipseIDE for Java Developers”,如圖1.15所示。該版本文件大小為85MB,相對于其他版本還算比較小。單擊Eclipse IDE for Java Developers下載鏈接后,將打開鏡像下載頁面。用戶可以選擇離自己最近的鏡像站點,以便獲得較快的下載速度。對于中國用戶來說,自然是選擇“[China] Actuate Shanghai(http)”鏡像站點。

編輯推薦

  《Java開發(fā)入行真功夫》融入了JDK6的新特性,例如實用開發(fā)工具類、高級布局管理器、Java數據庫、JDBC 4.0及增強的XML解析引擎等?!  げ捎冒咐寗臃绞街v解。每一章都圍繞解決源自實踐的案例展開,并通過兩種解決方法的比幫助理解知識點的具體應用?!  と诤螶ava DB數據庫,詳細介紹了JDK 6新增成員Java DB的基礎知識、進階知識和實際應用方法?!  そY合DOM、STAX、DOM4J討論XML應用。DOM是W3C的推薦標準,STAX是JDK 6新增的處理XML的解析引擎,DOM4則以性能出色、應用廣泛著稱。  ·內容涉及Eclipse、JUunit、Ant等開發(fā)利器。Edipse是Java開發(fā)平臺的佼佼者,JUnit是事實上的單元測試標準框架,Ant則是事實上的Java構建標準。  25小時高品質視頻講解;囊括10余種技術的企業(yè)面試題庫;8項數十種實用資料組成的求職指南;完整實例源碼與習題解答。  專家在線指導、實時答疑;面向擇業(yè)、晉升與再就業(yè)人群;注重實踐能力與工程思想的培養(yǎng);任務驅動,大量案例場景貫穿全書;一線開發(fā)工程師濃縮多年經驗與感悟;全新學習路線Why→Hor→What→Where。  基于最新的JDK6。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java開發(fā)入行真功夫 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7