出版時間:2010-8 出版社:清華大學出版社 作者:耿祥義,張躍平 編著 頁數:294
Tag標簽:無
前言
本書精選出Java核心內容和重要的實用技術進行介紹,注重Java語言的面向對象特性,強調面向對象的程序設計思想,在實例上側重實用性和啟發(fā)性,在類、對象、繼承、接口等重要的基礎知識上側重編程思想,在實用類、輸入輸出流、Java網絡技術、JDBC數據庫操作等實用技術方面?zhèn)戎貙嵱?。通過本書的學習,讀者可以掌握Java面向對象編程的思想和Java編程中的一些重要技術。 本書共分15章。第1章主要介紹Java產生的背景和Java平臺,讀者可以了解到Java是怎樣做到“一次寫成,處處運行”的;第2章初步了解Java程序的基本結構;第3章講解簡單數據類型;第4章主要介紹Java運算符和控制語句;第5~7章講述了類與對象、子類與繼承、接口與多態(tài)等內容;第8章講解了內部類和匿名類,特別強調了使用內部類的原則以及學習自定義異常類的重要性;第9章講述了常用的實用類,包括字符串、日期、正則表達式、模式匹配以及數學計算等實用類,特別講解了怎樣使用Scanner類解析字符串;第10章講解Java中的輸入輸出流技術,本章特別介紹了怎樣使用輸入輸出流來克隆對象、Java的文件鎖技術以及使用Scanner解析文件等重要內容;第11章是基于Java Swing的GUI圖形用戶界面設計,講解了常用的組件和容器,特別詳細講解了事件處理;第12章講述了多線程技術,通過許多有啟發(fā)的例子來幫助讀者理解多線程編程;第13章講解Java在網絡編程中的一些重要技術,涉及URL、Socket、InetAddress、Datagram Packet等重要的類,特別講解Java遠程調用(RMI);第14章主要講解Java怎樣使用JDBC操作數據庫,講解了預處理、事務處理、批處理等重要技術;第15章主要講解Java Applet的運行原理以及在網絡中的角色?! ”緯鴮嵗脑闯绦蛞约半娮咏贪缚梢栽谇迦A大學出版社網站上免費下載,以供讀者學習使用。
內容概要
本書精選Java核心內容,結合實例,循序漸進地向讀者介紹Java語言,在基礎語言上強調Java面向對象編程的思想,在實用類上側重應用。本書共分為15章,分別講解了簡單數據類型、運算符、表達式和語句、類與對象、子類與繼承、接口與實現、內部類與異常類、常用實用類、Java輸入輸出流、組件與事件處理、Java多線程機制、Java網絡編程、JDBC數據庫操作以及Java Applet等內容。 本書既適合作為高等院校計算機專業(yè)Java語言程序設計的教材,也適合想掌握Java核心內容的自學者使用。
作者簡介
耿祥義,1995年中國科學技術大學博士畢業(yè),獲理學博士學位。1997年從中山大學博士后流動站出站?,F任大連交通大學教授。已編寫出版《Java 2實用教程》、《Java面向對象程序設計》、《Java設計模式》、《JSP程序設計》、《XML程序設計》、《Java課程設計》等10余部教材?! 堒S平,現任大連交通大學講師。已編寫和參編出版《Visual FoxPro課程設計》、《Java 2實用教程》、《JSP實用教程》、《Java課程設計》等教材。
書籍目錄
第1章 Java入門 1.1 Java的平臺無關性 1.1.1 平臺與機器指令 1.1.2 C/C++程序依賴平臺 1.1.3 虛擬機與平臺 1.2 Java之父——James Gosling 1.3 Java的地位 1.3.1 網絡地位 1.3.2 語言地位 1.3.3 需求地位 1.4 安裝JDK 1.4.1 3種平臺簡介 1.4.2 安裝Java SE平臺 1.5 Java程序的開發(fā)步驟 1.6 一個簡單的Java應用程序 1.6.1 編寫源文件 1.6.2 編譯 1.6.3 運行 習題1第2章 Java應用程序的基本結構 2.1 問題的提出 2.2 簡單的Circle類 2.3 使用Circle類創(chuàng)建對象 2.3.1 用類聲明對象 2.3.2 為對象分配變量 2.3.3 使用對象 2.4 在應用程序中使用對象 2.5 Java應用程序的基本結構 2.6 在一個源文件中編寫多個類 2.7 編程風格 2.7.1 Allmans風格 2.7.2 Kernighan風格 2.7.3 注釋 習題2第3章 標識符與簡單數據類型 3.1 標識符與關鍵字 3.1.1 標識符 3.1.2 關鍵字 3.2 簡單數據類型 3.2.1 邏輯類型 3.2.2 整數類型 3.2.3 字符類型 3.2.4 浮點類型 3.3 簡單數據類型的級別與類型轉換運算 3.4 從命令行窗口輸入、輸出數據 3.4.1 輸入基本型數據 3.4.2 輸出基本型數據 習題3第4章 運算符、表達式與語句 4.1 運算符與表達式 4.1.1 算術運算符與算術表達式 4.1.2 自增、自減運算符 4.1.3 算術混合運算的精度 4.1.4 關系運算符與關系表達式 4.1.5 邏輯運算符與邏輯表達式 4.1.6 賦值運算符與賦值表達式 4.1.7 位運算符 4.1.8 instanceof 運算符 4.1.9 運算符綜述 4.2 語句概述 4.3 if條件分支語句 4.3.1 if語句 4.3.2 if?else語句 4.3.3 if?else if?else 語句 4.4 switch開關語句 4.5 循環(huán)語句 4.5.1 for循環(huán)語句 4.5.2 while 循環(huán) 4.5.3 do?while 循環(huán) 4.6 break和continue語句 4.7 數組 4.7.1 聲明數組 4.7.2 為數組分配元素 4.7.3 數組元素的使用 4.7.4 length的使用 4.7.5 數組的初始化 4.7.6 數組的引用 4.7.7 遍歷數組 習題4……第5章 類與對象第6章 子類與繼承第7章 接口與實現第8章 內部類與異常類第9章 常用實用類第10章 輸入流與輸出流第11章 組件及事件處理第12章 Java多線程機制第13章 Java網絡編程第14章 JDBC數據庫操作第15章 Java Applet程序
編輯推薦
《Java程序設計精編教程》教學目標明確,注重理論與實踐的結合。教學方法靈活,培養(yǎng)學生自主學習的能力。教學內容先進,強調計算機在各專業(yè)中的應用。教學模式完善,提供配套的教學資源解決方案。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載