Java完全自學寶典

出版時間:2008-7  出版社:清華大學出版社  作者:龐永慶,翟鵬 編著  頁數:592  
Tag標簽:無  

內容概要

Java是一種面向對象的程序設計語言,具有跨平臺、健壯性、安全性等特點,是當前最流行的網絡編程語言。本書內容豐富,講解詳細,力求通俗易懂?! ”緯ㄟ^大量的實例,由淺入深、循序漸進地介紹了Java編程語言、Java動態(tài)網頁和J2EE等知識。全書共分為20章,主要內容包括Java簡介、Java語言基礎、控制語句、面向對象程序開發(fā)、Java是面向對象語言、Java的繼承與多態(tài)、類的高級使用、異常處理、Java的輸入輸出、多線程、AWT、Swing、網絡編程、JDBC數據庫編程、HTML、JavaScript、JSP、Servlet,以及J2EE概述等,同時還提供了兩個經典案例——學生信息管理系統(tǒng)和網上書店。    本書可以作為學習Java的入門教材,也可以作為中級讀者的必備寶典,對高級讀者也有一定的參考價值。

書籍目錄

第1篇  Java技術基礎 第1章  Java簡介  1.1  Java的起源與發(fā)展  1.2  Java的特點   1.2.1  平臺的無關性   1.2.2  簡單性   1.2.3  面向對象語言   1.2.4  健壯性   1.2.5  多線程   1.2.6  自動內存管理  1.3  Java開發(fā)環(huán)境   1.3.1  JDK的下載   1.3.2  安裝JDK   1.3.3  設置環(huán)境變量  1.4  第1個Java程序   1.4.1  編寫HelloWorld.java   1.4.2  編譯和運行  1.5  小結 第2章  Java語言基礎  2.1  基礎語言要素   2.1.1  標識符   2.1.2  關鍵字   2.1.3  分隔符   2.1.4  注釋  2.2  常量和變量   2.2.1  常量   2.2.2  變量  2.3  基本數據類型   2.3.1  整數數據類型   2.3.2  浮點類型   2.3.3  字符類型   2.3.4  布爾類型   2.3.5  Java是強語言類型  2.4  類型轉換   2.4.1  自動類型轉換   2.4.2  強制類型轉換  2.5  運算符與表達式   2.5.1  Java運算符   2.5.2  算術運算符   2.5.3  關系運算符   2.5.4  邏輯運算符   2.5.5  位運算符   2.5.6  賦值運算符   2.5.7  條件運算符   2.5.8  表達式及運算符優(yōu)先級  2.6  數組   2.6.1  聲明數組   2.6.2  構造數組   2.6.3  初始化數組   2.6.4  多維數組  2.7  字符串   2.7.1  初始化   2.7.2  String類方法   2.7.3  StringBuffer類方法   2.7.4  鏈接方法  2.8  經典題解   2.8.1  怎樣綜合使用運算符   2.8.2  怎樣使用數組下標   2.8.3  怎樣進行不同類型數值間的運算   2.8.4  怎樣進行字符串運算  2.9  小結 第3章  控制語句  3.1  選擇控制語句   3.1.1  if控制語句   3.1.2  switch控制語句  3.2  循環(huán)控制語句   3.2.1  for循環(huán)控制語句   3.2.2  while循環(huán)控制語句   3.2.3  do-while循環(huán)控制語句  3.3  跳轉控制語句   3.3.1  break跳轉語句   3.3.2  continue跳轉語句   3.3.3  return跳轉語句  3.4  經典題解   3.4.1  如何正確使用switch語句   3.4.2  如何正確使用if語句   3.4.3  switch語句的執(zhí)行順序   3.4.4  如何正確使用跳轉語句  3.5  小結 第4章  面向對象程序開發(fā)  4.1  面向對象思想   4.1.1  對象   4.1.2  類  4.2  面向對象的特點   4.2.1  封裝   4.2.2  繼承   4.2.3  多態(tài)  4.3  小結 第5章  Java是面向對象語言  5.1  類   5.1.1  定義類   5.1.2  類的實例化   5.1.3  構造函數   5.1.4  對象的清除  5.2  類和對象的使用   5.2.1  創(chuàng)建和使用對象   5.2.2  使用靜態(tài)修飾符  5.3  成員變量及方法的訪問   5.3.1  public公共修飾符   5.3.2  protected保護修飾符   5.3.3  private私有修飾符   5.3.4  其他修飾符    5.4  抽象類和抽象方法   5.4.1  什么叫抽象   5.4.2  抽象的規(guī)則  5.5  包   5.5.1  定義包   5.5.2  導入包   5.5.3  訪問控制  5.6  經典題解   5.6.1  如何為變量賦值   5.6.2  如何正確使用重寫方法   5.6.3  如何進行構造函數間調用  5.7  小結 第6章  Java的繼承與多態(tài)  6.1  繼承   6.1.1  超類和子類   6.1.2  成員變量和方法的訪問   6.1.3  對象的使用  6.2  對父類進行訪問   6.2.1  調用父類的構造函數   6.2.2  訪問超類的成員變量和方法   6.2.3  多層次的繼承  6.3  重寫   6.3.1  定義重寫   6.3.2  重寫規(guī)則  6.4  重載   6.4.1  定義重載   6.4.2  重載規(guī)則  6.5  經典題解   6.5.1  如何綜合使用重寫和重載   6.5.2  如何調用父類構造函數   6.5.3  如何使用繼承   6.5.4  如何調用重寫方法  6.6  小結 第7章  類的高級使用  7.1  靜態(tài)訪問修飾符   7.1.1  靜態(tài)變量   7.1.2  靜態(tài)方法  7.2  final關鍵字的使用   7.2.1  常量   7.2.2  最終方法   7.2.3  最終類  7.3  接口   7.3.1  定義接口   7.3.2  接口常量和抽象方法   7.3.3  實現(xiàn)接口   7.3.4  接口引用  7.4  內部類   7.4.1  內部類的定義   7.4.2  內部類的使用   7.4.3  匿名內部類  7.5  經典題解   7.5.1  內部類的實際應用   7.5.2  如何正確使用內部類   7.5.3  如何正確理解內部類   7.5.4  如何使用靜態(tài)方法   7.5.5  在內部類中如何調用變量  7.6  小結 第8章  異常處理  8.1  異常處理簡介   8.1.1  異常處理基礎   8.1.2  異常類型  8.2  異常處理方式   8.2.1  try/catch捕獲異常   8.2.2  throws聲明異?!  ?.2.3  throw拋出異常   8.2.4  自定義異?! ?.3  經典題解   8.3.1  如何正確使用try-catch語句   8.3.2  如何進行異常處理  8.4  小結 第9章  Java的輸入/輸出  9.1  數據流的概念和劃分   9.1.1  數據流的概念   9.1.2  數據流的劃分  9.2  字節(jié)流   9.2.1  通過字節(jié)流讀寫數據   9.2.2  訪問和使用文件信息   9.2.3  快捷的方式讀取特定信息   9.2.4  引入緩沖流讀取文件  9.3  字符流   9.3.1  如何讀取Unicode字符   9.3.2  讀取字符文件   9.3.3  如何提高IO流操作效率   9.3.4  通過字符讀取文件及寫出  9.4  文件類   9.4.1  文件類簡介   9.4.2  通過文件類對文件進行操作  9.5  小結 第10章  多線程  10.1  多線程簡介   10.1.1  多線程概念   10.1.2  Java中的多線程  10.2  線程的創(chuàng)建   10.2.1  主線程的創(chuàng)建   10.2.2  通過實現(xiàn)Runnable接口創(chuàng)建線程   10.2.3  通過繼承Thread類創(chuàng)建線程   10.2.4  兩種方法的比較   10.2.5  創(chuàng)建多線程  10.3  線程的調度   10.3.1  優(yōu)先級   10.3.2  sleep()(睡眠)方法   10.3.3  join()(加入)方法   10.3.4  yield()(讓步)方法  10.4  線程狀態(tài)   10.4.1  新狀態(tài)   10.4.2  可運行狀態(tài)   10.4.3  運行狀態(tài)   10.4.4  等待/被阻塞/睡眠/監(jiān)控/掛起狀態(tài)   10.4.5  死狀態(tài)  10.5  線程同步和通信   10.5.1  同步的必要性   10.5.2  實現(xiàn)同步   10.5.3  同步代碼塊和死鎖   10.5.4  線程間通信  10.6  經典題解   10.6.1  怎樣正確定義多線程   10.6.2  如何正確使用多線程   10.6.3  多線程和重載的綜合運用   10.6.4  如何理解多線程的規(guī)則  10.7  小結第2篇  Java Web開發(fā) 第11章  AWT  11.1  AWT簡介   11.1.1  第一個界面   11.1.2  窗口基礎應用需要   11.1.3  創(chuàng)建多個窗口  11.2  布局管理器   11.2.1  FlowLayout布局管理器   11.2.2  BorderLayout布局管理器   11.2.3  GridLayout布局管理器   11.2.4  CardLayout布局管理器   11.2.5  Null布局管理器  11.3  組件和監(jiān)聽接口   11.3.1  按鈕和ActionListener監(jiān)聽接口   11.3.2  運用WindowListener監(jiān)聽接口操作窗口   11.3.3  文本組件和TextListener接口  11.4  小結 第12章  Swing  12.1  Swing組件庫   12.1.1  JFC結構   12.1.2  與AWT的區(qū)別  12.2  JFrame窗口容器   12.2.1  JFrame簡介和方法   12.2.2  JFrame應用  12.3  通過Icon接口進行圖像操作   12.3.1  Icon接口簡介和方法   12.3.2  Icon接口應用  12.4  按鈕   12.4.1  按鈕簡介和方法   12.4.2  按鈕的應用  12.5  彈出式菜單   12.5.1  彈出式菜單簡介和方法   12.5.2  彈出式菜單應用  12.6  復選框   12.6.1  復選框簡介和方法   12.6.2  復選框應用  12.7  單選按鈕   12.7.1  單選按鈕簡介和方法   12.7.2  單選按鈕應用  12.8  下拉列表框   12.8.1  下拉列表框簡介和方法   12.8.2  下拉列表框應用  12.9  選項卡   12.9.1  選項卡簡介和方法   12.9.2  選項卡應用  12.10  滑桿   12.10.1  滑桿簡介和方法   12.10.2  滑桿應用  12.11  滾動條   12.11.1  滾動條簡介和方法   12.11.2  滾動條應用  12.12  進度條   12.12.1  進度條簡介和方法   12.12.2  進度條應用  12.13  列表框   12.13.1  列表框簡介和方法   12.13.2  列表框應用  12.14  菜單   12.14.1  菜單簡介和方法   12.14.2  菜單應用  12.15  小結 第13章  網絡編程  13.1  網絡基礎   13.1.1  TCP/IP協(xié)議   13.1.2  使用URL進行網絡連接  13.2  網絡編程步驟   13.2.1  使用socket進行網絡連接   13.2.2  創(chuàng)建socket   13.2.3  服務器端   13.2.4  客戶端   13.2.5  多客戶端連接   13.2.6  網絡編程綜合案例  13.3  小結 第14章  JDBC數據庫編程  14.1  通過JDBC訪問數據庫   14.1.1  什么是JDBC     14.1.2  JDBC與Java結合  14.2  簡單介紹數據庫   14.2.1  關系數據庫   14.2.2  通過Access進行數據庫操作   14.2.3  數據庫語言及其操作  14.3  JDBC編程步驟   14.3.1  創(chuàng)建數據源   14.3.2  加載驅動程序   14.3.3  指定數據庫   14.3.4  打開數據庫連接   14.3.5  提交查詢   14.3.6  取得查詢結果  14.4  使用PreparedStatement進行預編譯操作   14.4.1  PreparedStatement簡介   14.4.2  PreparedStatement應用  14.5  元數據   14.5.1  數據庫的DatabaseMetaData元數據   14.5.2  結果集的ResultSetMetaData元數據  14.6  批處理   14.6.1  批處理規(guī)范   14.6.2  批處理舉例  14.7  結果集處理   14.7.1  可滾動結果集   14.7.2  可更新結果集  14.8  小結 第15章  HTML  15.1  HTML簡介   15.1.1  HTML基本結構   15.1.2  第1個HTML文件   15.1.3  HTML文檔的特點   15.1.4  HTML標記分類  15.2  字體屬性標記   15.2.1  標記   15.2.2  粗體字   15.2.3  斜體字標記   15.2.4  加底線標記   15.2.5  刪除線標記   15.2.6  打字體標記   15.2.7  上標字標記、下標字標記   15.2.8  注解標記   15.2.9  設定字體大小、顏色、字型標記  15.3  標示標記的使用  15.4  區(qū)段標記的使用  15.5  鏈接標記的使用  15.6  圖像標記的使用  15.7  表單標記的使用   15.7.1  form容器   15.7.2  Text單行文本框   15.7.3  Password密碼框   15.7.4  Radio單選按鈕   15.7.5  Checkbox復選框   15.7.6  SELECT列表框   15.7.7  File文件夾   15.7.8  TEXTAREA文本框   15.7.9  Submit提交及Reset清除  15.8  表格標記   15.8.1  table容器標記   15.8.2  CAPTION表格標題   15.8.3  tr和td表格欄   15.8.4  th表格欄標題標記  15.9  常用框架標記  15.10  在網頁中加入聲音   15.10.1  加入背景聲音   15.10.2  內嵌聲音  15.11  在頁面中添加視頻動畫   15.11.1  自動播放   15.11.2  事件播放   15.11.3  循環(huán)播放   15.11.4  延時播放  15.12  小結 第16章  JavaScript  16.1  JavaScript的基本介紹   16.1.1  JavaScript語言概括   16.1.2  JavaScript代碼結構   16.1.3  JavaScript數據類型   16.1.4  JavaScript常量和變量   16.1.5  JavaScript運算符與表達式   16.1.6  JavaScript函數   16.1.7  JavaScript控制語句  16.2  JavaScript事件   16.2.1  OnClick事件   16.2.2  OnChange事件  16.3  JavaScript對象   16.3.1  String字符串   16.3.2  Math對象   16.3.3  Date對象  16.4  瀏覽器內置對象   16.4.1  瀏覽器navigator對象   16.4.2  窗口Window對象   16.4.3  歷史History對象   16.4.4  位置Location對象   16.4.5  文檔Document對象  16.5  窗體對象   16.5.1  窗體對象簡述   16.5.2  button按鈕   16.5.3  text單行文本框   16.5.4  textarea多行文本框   16.5.5  select選擇列表框   16.5.6  checkbox復選框   16.5.7  radio單選按鈕   16.5.8  password密碼  16.6  小結 第17章  JSP  17.1  JSP簡介   17.1.1  主流Web技術介紹   17.1.2  JSP的運行環(huán)境介紹   17.1.3  安裝和啟動JSP運行環(huán)境  17.2  JSP程序演示   17.2.1  體驗JSP   17.2.2  JSP與HTML的初步結合  17.3  JSP的基本語法  17.4  JSP指令   17.4.1  page 指令   17.4.2  include指令  17.5  JSP動作   17.5.1  param動作   17.5.2  forward動作   17.5.3  include動作   17.5.4  plugin動作   17.5.5  useBean動作  17.6  JSP內置對象   17.6.1  out對象   17.6.2  request對象   17.6.3  response對象   17.6.4  session對象  17.7  綜合案例分析   17.7.1  總體設計   17.7.2  頁面設計   17.7.3  數據庫設計   17.7.4  代碼實現(xiàn)  17.8  小結 第18章  Servlet  18.1  Servlet簡介  18.2  開發(fā)、部署一個簡單的Servlet   18.2.1  編寫Servlet   18.2.2  編譯并發(fā)布Servlet  18.3  Servlet常用接口介紹   18.3.1  實現(xiàn)相關   18.3.2  配置相關   18.3.3  異常相關   18.3.4  請求與響應相關   18.3.5  會話相關   18.3.6  Servlet上下文  18.4  將請求封裝成HttpServlet對象   18.4.1  doGet   18.4.2  doPost  18.5  小結第3篇  J2EE企業(yè)級開發(fā) 第19章  J2EE概述  19.1  遠程方法調用   19.1.1  遠程方法調用簡介   19.1.2  遠程接口   19.1.3  服務器類   19.1.4  RMIC編譯器   19.1.5  啟動registry   19.1.6  客戶類  19.2  JNDI命名和目錄接口   19.2.1  JNDI簡介   19.2.2  為命名服務初始化參數   19.2.3  注冊對象   19.2.4  查找對象   19.2.5  JNDI和RMI結合  19.3  使用EJB開發(fā)企業(yè)級程序   19.3.1  EJB簡介   19.3.2  無狀態(tài)會話EJB概述   19.3.3  無狀態(tài)會話EJB:遠程業(yè)務邏輯接口   19.3.4  無狀態(tài)會話EJB:生命周期接口   19.3.5  無狀態(tài)會話EJB:組件類   19.3.6  無狀態(tài)會話EJB:部署描述文件   19.3.7  無狀態(tài)會話EJB:客戶端   19.3.8  有狀態(tài)會話EJB概述   19.3.9  有狀態(tài)會話EJB:遠程業(yè)務邏輯接口   19.3.10  有狀態(tài)會話EJB:生命周期接口   19.3.11  有狀態(tài)會話EJB:組件類   19.3.12  有狀態(tài)會話EJB:部署描述文件   19.3.13  有狀態(tài)會話EJB:客戶端   19.3.14  CMP實體EJB概述   19.3.15  CMP實體EJB:遠程業(yè)務邏輯接口   19.3.16  CMP實體EJB:生命周期接口   19.3.17  CMP實體EJB:組件類   19.3.18  CMP實體EJB:部署描述文件   19.3.19  CMP實體EJB:客戶端   19.3.20  BMP實體EJB   19.3.21  消息驅動EJB  19.4  小結第4篇  經典案例分析  第20章  學生信息管理系統(tǒng)  20.1  需求分析  20.2  系統(tǒng)設計  20.3  登錄模塊   20.3.1  設計構想   20.3.2  實現(xiàn)登錄模塊  20.4  學生信息模塊   20.4.1  設計構想   20.4.2  實現(xiàn)學生信息主界面   20.4.3  增加信息   20.4.4  刪除信息   20.4.5  修改信息   20.4.6  基本信息查詢   20.4.7  成績查詢   20.4.8  退出系統(tǒng)  20.5  教師信息模塊   20.5.1  主界面   20.5.2  增加信息   20.5.3  刪除信息   20.5.4  修改信息   20.5.5  錄入成績   20.5.6  刪除成績   20.5.7  修改成績   20.5.8  基本信息查詢   20.5.9  退出系統(tǒng)  20.6  小結 第21章  網上書店  21.1  需求分析  21.2  系統(tǒng)設計  21.3  系統(tǒng)實現(xiàn)   21.3.1  實現(xiàn)效果   21.3.2  網上書店框架頁面   21.3.3  頁頭頁面   21.3.4  用戶登錄   21.3.5  主頁   21.3.6  購物車頁面   21.3.7  注冊頁面   21.3.8  錯誤頁面   21.3.9  應用JavaBean   21.4  小結附錄A  Eclispe開發(fā)環(huán)境概述附錄B  ASCII編碼表附錄C  JDK命令詳解

編輯推薦

  《程序員完全自學寶典?java完全自學寶典》可以作為學習Java的入門教材,也可以作為中級讀者的必備寶典,對高級讀者也有一定的參考價值?!  冻绦騿T完全自學寶典?java完全自學寶典》特點:  起點低,讓讀者輕松入門  基礎講解明確,讓讀者容易理解  內容豐富,通過一本書既可學到更多的知識  應用方向明確,讓讀者了解JAVA的發(fā)展發(fā)向  實例經典,快速掌握實際開發(fā)  Java是一種面向對象的程序設計語言,具有跨平臺、健壯性、安全性等特點,是當前最流行的網絡編程語言。《程序員完全自學寶典?java完全自學寶典《程序員完全自學寶典?java完全自學寶典(附光盤1張)》》講解詳細,力求通俗易懂。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Java完全自學寶典 PDF格式下載


用戶評論 (總計17條)

 
 

  •   這本書淺顯易懂,循序漸進,是初學者入門并逐步提高對JAVA的掌握的一本好書!!!!!
  •   頂一下先,基本上都有了,不過覺得java基礎中好像總還漏掉點深層次的東西,這本書非常適合初中級程序員!不過書里面寫錯的地方好像蠻多的~~不過真的是本不錯的書~~
  •   本書我個人覺得適合初學者如果已經有一年到兩年的編程經驗建議不購買此書
  •   很不錯的書,能學到知識。推薦給大家
  •   不錯很基礎,很適全初學者用??!
  •   不錯,就是裝訂有些問題,后面一疊破了
  •   書的內容言簡意賅,但個人認為還是適合有一定其他語言程序基礎的人看
  •   對于我這樣的沒有什么編程基礎的人很有幫助!
  •   書中例子的說明很詳細,對加深理解很有幫助.入門的首選.
  •   很正規(guī),不錯
  •   送貨超慢~!足足到等了10天
  •   首先我先說一下,我是剛剛學習java的,對于一些關鍵字該書卻沒有詳細說明如:this,static等第二,該書只說明運行結果,卻沒有說明為什么會是這樣的運行結果。
  •   淺顯易懂。適合入門。
  •   一般吧 沒什么感覺 自學用還是差些
  •   感覺寫這書的老師水平不乍滴```
  •   這本書相對較全面些,這也是我買它的原因。
    但是讀了之后,覺得質量很差,里面錯誤很多,許多知識說不清楚;
    另外,作者的語言表達能力實在讓人不敢恭維,他們可能是一個很好的開發(fā)者,但是肯定不會是一個善于表達的人。
    我覺得這些人不適合寫書。
  •   書一般。。沒有想象中的那么好。。也就是說封面比較漂亮。。內容大概看了下也就還行。。。崩潰的是。。700MB容量的光盤就只有6M多點的東西放里面。。崩潰。。那還不如讓書便宜點給個網絡地址讓我們去下。。從另個角度想,現(xiàn)在買書的大部分人都會去考慮是否有光盤。。你出書的也就抓住了人們購買的這個心理。。買過N多教材。。有很多是沒有光盤或給個網絡地址下的。。從沒見過從光盤光盤里只有這么點東西的。。連個JAVA相關的安裝包都沒有。。還得自己去找了下。。嚴重鄙視作者惡劣的“包裝”方式。。
 

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

京ICP備13047387號-7