登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Java语言程序设计:面向对象的设计思想与实践(第2版)

書城自編碼: 2879452
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 吴倩
國際書號(ISBN): 9787111545095
出版社: 机械工业出版社
出版日期: 2016-08-01
版次: 2 印次: 1
頁數/字數: 351/323000
書度/開本: 16开 釘裝: 平装

售價:NT$ 368

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
财之道丛书·太古传:商业帝国200年
《 财之道丛书·太古传:商业帝国200年 》

售價:NT$ 717.0
不要相信你所想的一切:如何停止过度思考,克服焦虑、自我怀疑和自我破坏
《 不要相信你所想的一切:如何停止过度思考,克服焦虑、自我怀疑和自我破坏 》

售價:NT$ 235.0
万历四大征(全两册)
《 万历四大征(全两册) 》

售價:NT$ 549.0
凝望:我的摄影与人生
《 凝望:我的摄影与人生 》

售價:NT$ 605.0
工业机器人从基础到实战
《 工业机器人从基础到实战 》

售價:NT$ 717.0
重症产科.1
《 重症产科.1 》

售價:NT$ 335.0
财之道丛书·表层的真理:当代经济学与社会
《 财之道丛书·表层的真理:当代经济学与社会 》

售價:NT$ 493.0
世界服饰艺术史
《 世界服饰艺术史 》

售價:NT$ 1445.0

建議一齊購買:

+

NT$ 420
《 刑事诉讼法(第六版) 》
+

NT$ 357
《 无土栽培教程(第2版) 》
+

NT$ 347
《 现代汉语(增订五版 上) 》
+

NT$ 135
《 北京书店地图(2014修订版)(北京首张手绘书店地图指南,带你寻访古老京城的文化) 》
+

NT$ 549
《 Android安全机制解析与应用实践(结合Android源码从多角度剖析Android安全机制和实现原理,详解各种常用安全工具、风险分析方法和安全策略) 》
+

NT$ 140
《 北京书店地图:手绘书店指南(北京首张手绘书店地图南指南,带你寻访古老京城的文化) 》
內容簡介:
从Java语言的基础知识一直到Java类库的应用、面向对象的三大特征、多态与内部类、JavaIONIO、数据库程序设计、多线程及Java网络编程及Android平台程序开发。使读者能够从通俗易懂的语言中理解程序设计理念。本书在保持原版Java基础知识体系的同时,进一步从实践的角度阐述Java面向对象编程思想及其编程技巧,与当前业内Java技术的最新发展相结合,细化、深化某些技术要点,强调Java应用程序设计思想及技巧,体现Java的知识性、系统性及先进性。
目錄
目录前言教学建议第1章 面向对象程序设计思想11.1 类和对象11.2 面向对象程序设计的三大特征31.2.1 封装41.2.2 继承41.2.3 多态51.3 面向对象的程序设计71.3.1 类的建模71.3.2 类的层次结构设计81.3.3 面向对象程序设计原则91.4 Java语言简介101.4.1 Java语言的特点121.4.2 Java程序的开发环境131.4.3 第一个Java程序14本章小结19习题19第2章 Java语言基础知识212.1 Java语言基本元素212.2 Java基本数据类型222.3 引用数据类型262.3.1 枚举262.3.2 数组272.4 基本数据类型的封装类342.5 运算符及表达式372.5.1 算术运算符372.5.2 关系运算符392.5.3 逻辑运算符与逻辑表达式392.5.4 赋值运算符402.5.5 位运算符402.5.6 其他运算符412.5.7 表达式422.6 Java控制语句422.6.1 分支结构422.6.2 循环结构442.6.3 中断结构46本章小结49习题49第3章 类与对象513.1 类与对象的创建513.2 对象的初始化543.3 数据成员及方法563.3.1 访问数据成员及方法563.3.2 方法中参数传递的问题573.3.3 toString方法583.4 类的使用603.4.1 static数据603.4.2 static方法623.4.3 终态final633.4.4 方法重载633.4.5 this指针643.4.6 对象的回收673.4.7 包683.4.8 类的访问控制713.5 Java基础类库733.5.1 语言包java.lang743.5.2 实用包java.util813.6 Java注释833.6.1 Annotation的定义843.6.2 基本Annotation853.6.3 Annotation的用途853.6.4 Java文档生成器86本章小结89习题89第4章 异常处理914.1 异常的概念914.2 异常的分类924.3 异常的处理机制944.3.1 非检查型异常处理944.3.2 检查型异常处理964.4 自定义异常类101本章小结104习题105第5章 类的重用1065.1 类的重用概述1065.2 重用方式之一继承1075.2.1 父类与子类1075.2.2 继承的语法1075.2.3 子类的数据成员1105.2.4 子类的方法1115.2.5 继承关系下的构造方法1145.3 抽象类与抽象方法1175.4 重用方式之二类的组合1215.4.1 组合的语法1215.4.2 组合与继承的结合123本章小结126习题127第6章 接口与多态1286.1 接口的概念及用途1286.2 接口的声明及实现1296.3 接口与抽象类的比较1406.4 多态1446.4.1 向上转型的概念及方法调用1456.4.2 静态绑定和动态绑定1456.4.3 多态的实现1476.4.4 多态的应用1486.5 内部类1496.5.1 内部类的概念1506.5.2 静态内部类1516.5.3 内部类实现接口及抽象类1516.5.4 方法中的内部类1526.5.5 匿名的内部类153本章小结154习题154第7章 Java集合框架1567.1 集合框架概述1567.2 Collection接口1587.3 List接口1587.3.1 LinkedList1597.3.2 ArrayList1597.4 泛型1607.4.1 泛型的定义及实例化1607.4.2 泛型在集合中的应用1627.5 迭代器1657.6 Set接口1677.7 Map接口1697.8 Collections类1727.9 比较器1737.10 Lambda表达式175本章小结177习题177第8章 输入输出1788.1 IO流的概念1788.2 IO流的种类1798.2.1 字节流1798.2.2 字符流1808.2.3 标准输入输出数据流1828.3 文件输入输出流1858.3.1 字符输出流1858.3.2 字符输入流1878.3.3 字节输出流1888.3.4 字节输入流1908.3.5 File类1938.3.6 随机文件的读写1958.4 对象序列化197本章小结200习题200第9章 JDBC2019.1 JDBC简介2019.2 JDBC架构2019.3 JDBC API2029.4 在eclipse环境下通过JDBC访问数据库2049.4.1 配置开发环境2049.4.2 调用JDBC API编写应用程序2059.5 JDBC处理存储过程2169.6 SQLException2189.7 控制事务2189.8 JDBC其他相关用法219本章小结220习题220第10章 Java图形用户界面22110.1 Java图形用户界面类库22110.2 Swing的组件22210.3 Swing组件的层次结构22310.4 Swing GUI程序22410.4.1 顶层容器22510.4.2 中间层容器22610.4.3 布局管理器22810.4.4 Swing组件23110.5 事件处理机制23610.5.1 事件响应23610.5.2 事件处理的实现方法23910.6 Swing Designer可视化图形界面编程244本章小结256习题256第11章 多线程25711.1 进程与线程25711.2 多线程创建方式25811.2.1 Thread类25811.2.2 Runnable接口26011.3 守护线程26111.4 线程的生命周期26211.5 线程的常用方法26411.6 线程的优先级26811.7 多线程的编程方式26811.7.1 不相关的线程26911.7.2 相关但无须同步的线程26911.7.3 同步线程27011.7.4 交互式线程27411.8 死锁27811.9 高级并发27911.9.1 Lock和Condition28011.9.2 读写锁28211.9.3 阻塞队列(BlockingQueue)28411.9.4 线程池287本章小结289习题290第12章 Java Socket网络编程29112.1 网络通信协议29112.2 Socket基本概念29312.3 TCP Socket编程29412.3.1 TCP Socket点到点通信29412.3.2 TCP Socket多线程通信29912.4 UDP Socket编程30212.4.1 UDP Socket点到点通信30212.4.2 UDP Socket多线程通信30712.4.3 UDP Socket组播通信308本章小结310习题310第13章 Java非阻塞IO(NIO)31213.1 Java NIO与标准IO的区别31213.2 NIO的核心对象31213.2.1 通道31313.2.2 缓冲区31713.2.3 选择器31913.3 NIO Socket通信单线程模式32113.4 基于反应器的NIO Socket多线程模式324本章小结325习题325第14章 Android图形用户界面开发简介32614.1 Android概述32614.2 Android系统架构32714.3 Android应用程序组件32814.4 Android的图形界面元素32914.4.1 视图和视图组32914.4.2 布局管理33114.4.3 事件驱动33114.5 eclipse下的Android开发环境配置33214.6 Android图形用户界面开发示例33514.6.1 Android应用程序目录结构33514.6.2 创建按钮示例33614.7 常用的Android控件338本章小结350习题351参考文献352
內容試閱
前言第2版说明本书第1版于2012年9月出版,第2版在第1版的基础上,结合当今Java发展的最新技术,广泛听取了读者和同行的建议,并根据作者在授课和开发过程中的实践经验重新整编。本书在保持第1版Java基础知识体系的同时,进一步从实践的角度阐述Java面向对象的编程思想及编程技巧,与当前业内Java技术的最新发展相结合,细化、深化某些技术要点,强调Java应用程序的设计思想及技巧,体现Java的知识性、系统性及先进性。主要更新知识点如下:1.紧密结合Java的最新发展,在JDK 5、JDK 6、JDK 7的基础上,继续增添JDK 8的语法新特性。2.删除第1版的Java applet部分,因为该技术如今已经很少使用。3.增加Java网络应用知识,增添Java Socket网络编程和Java非阻塞IO(NIO),并以实例展示Socket 、NIO结合多线程在网络及分布式系统中的综合应用。4.深化多线程编程,同时进一步细化并深入分析多线程高级并发部分,补充了线程池、阻塞队列等内容。5.增加Android图形用户界面开发简介。结合当今Java在GUI方面的应用重点已经转移到Android 平台的特点,介绍Android系统架构及组件,并以实例的形式讲解Android GUI基础控件的开发。6.其他增添及更新的细节包括:Java基础部分的注释(Annotation)、反射机制,Java集合框架的Collections类、比较器、泛型,JDBC连接数据库的调用存储过程,等等。本书背景作为当今最流行而且不断发展的面向对象程序设计语言,Java语言随着网络的发展而被广泛普及、应用,Java语言已经和我们的日常生活息息相关。信息化的发展带动了Java在金融、通信、制造、电子政务、移动设备及消费类电子产品等领域日益广泛的应用,尤其是近年来Android移动平台的推广,又为Java语言注入了新的活力,使之成为IT行业一颗璀璨的明星。近年来,市场对Java开发人才的需求旺盛,激发了广大开发人员学习Java语言的兴趣。但是,对于很多Java初学者来说,如何选择适合自己的教材,从而快速提高Java编程水平,是很重要的事情。本书作者具有丰富的教学经验及工业界软件开发经历,书的设计力求切合实际,尽量为缩小计算机专业毕业生与工业界人才需求之间的差距做出一些努力,同时引导读者深入理解Java程序设计,少走弯路。本书从始至终贯穿着面向对象的编程思想,以Java语言为实现方式,强调Java语言的精华在于“面向对象思想”。本书覆盖的内容全面,从Java语言的基础知识一直到Java类库的应用、数据库程序设计及Android平台程序开发。使读者能够从通俗易懂的语言中理解程序设计理念,帮助读者认识到任何一种面向对象程序设计语言的语法和风格可能有所不同,但是其编程思想都是一致的,编程语言的学习不应该局限于表面的语法格式,而是应该深入了解程序设计语言的本质规律,掌握其精髓思想,才能真正学会并运用一门程序语言。本书特色本书的主要特色为通俗易懂、实践性强、例题丰富,展现了Java最新技术。本书着重探究应用设计技巧及解决方案,始终以面向对象设计理念为主线,解析面向对象程序设计思想及方法,强调语法知识的学习应以理解编程思想为前提。本书强调Java语言的实践性,提供大量实用性很强的编程实例,实例生动、完整、连贯性强,并配有与开发相关的重要技术要点提示。采用业内流行的eclipse集成开发环境作为开发平台,配合UML(统一建模语言)表述程序分析及设计。另外还提供了一个覆盖所有重要知识点的综合性开发实例(电子产品商店管理系统),该实例随着面向对象程序设计理论的深入、Java语法知识点的展开,由浅入深,并逐步完善和扩展规模,最后形成一个具有图形用户界面、实现数据库访问操作的、规模适中的应用管理系统,帮助学生理解Java编程的设计与实现。本书强调Java语言的更替性及应用性,紧密结合Java语言不断发展的特色,覆盖内容全面,理论阐述简洁浅显,具有较强的可读性。本书也力求反映Java技术的新成果、新趋势,将JDK 5、JDK 6、JDK 7及JDK 8的最新技术和思想方法介绍给读者。本书还简要介绍了目前Java语言应用最为广泛的Android移动平台以及基本的Android图形用户界面编程方法。本书习题侧重于培养学生自主学习、自行探索、独立解决问题以及团队协作的能力。学生不仅可以练习编程,而且还能自行设计程序架构,学习查阅资料解决问题。习题具有连贯性,循序渐进,分组协作,最终逐步扩展为一个基于TCPIP及多线程的完整CS架构应用系统。主要内容全书分为三部分,共14章:第一部分,全面阐述面向对象程序设计思想及Java基础语法,内容包括第1章、第2章;第二部分,结合实例,以Java语言讲述面向对象的三大特征及程序设计方法,内容包括第3~6章;第三部分,讲述Java语言类库、输入输出、多线程、图形用户界面、数据库、网络及Android无线移动通信平台中的图形用户界面,内容包括第7~14章。各章内容介绍如下:第1章介绍面向对象的基本概念、面向对象的三大特征(封装、继承和多态)、类的建模及其结构层次设计、面向对象程序设计原则,并对Java语言特点及开发环境eclipse进行了概要的介绍。第2章全面介绍Java语言基础知识及语法,具体包括Java语言基本元素、基本数据类型、引用数据类型、基本数据类型的封装类、运算符、表达式及流程控制。第3章讲述类与对象。从如何设计类开始,到对象的创建及使用方法、static静态成员的基本特征、方法重载、包的概念、类的访问控制,以及基础类库。第4章讲述异常处理,包括异常的概念、异常的分类、异常的处理机制、自定义异常类。第5章讲述类的重用,包括类的继承和类的组合两种方式的语法实现,并介绍了抽象类与抽象方法、类成员方法的覆盖。第6章讲述接口与多态,从接口存在的必要性入手,逐步引导读者理解接口如何在程序结构中实现多重继承、多态的概念及实现、多态的适用环境,以及内部类的概念及使用方法。第7章讲述Java的集合框架及其提供的几种集合,并介绍了泛型的相关知识及其在集合中的应用。第8章讲述输入输出,包括IO流的概念、IO流的分类、文件读写以及对象的序列化。第9章讲述JDBC访问数据库,主要介绍JDBC技术的原理、JDBC API、通过JDBC访问数据库、实现与数据库的连接,以及访问数据库的一系列操作。第10章讲述Java图形用户界面,具体包括Java图形用户界面类库、Swing的组件、Swing组件的层次结构、Swing GUI 程序、事件处理机制、eclipse下的可视化图形界面编程。第11章讲述Java多线程,具体包括进程与线程的概念、多线程编程基础、线程的生命周期、线程的常用方法、多线程的编程方式、死锁等相关问题的处理。扩展讲解了高级并发提供的几种机制,包括Lock与Condition、读写锁、阻塞队列、线程池等。第12章讲述Java Socket网络编程,包括基于TCPUDP 的单线程CS模式或者多线程CS模式。第13章讲述Java 非阻塞IO(NIO),包括Java NIO包含的3个核心对象缓冲区、通道、选择器及其操作方法,以及NIO Socket的通信机制。第14章讲述Android图形用户界面开发,包括Android框架及应用程序组件、开发环境配置、Android 图形用户界面的各种控件及其使用示例。本书提供完整的示例程序来讲解基本概念,所有程序都在eclipse4.5 Mars环境下编译运行通过,本书提供电子教学课件及各章例题,下载地址为www.hzbook.com。致谢在书稿的完成过程中,机械工业出版社的编辑此书的出版给予了周到的安排和支持,同时也得到了家人、朋友的大力支持,使此书得以在短时间内出版,在此对他们表示真挚的感谢!尽管作者具有程序设计方面的教学经验以及软件项目开发经验,但由于时间仓促及水平有限,难免存在不妥之处,恳请广大读者给予批评指正。电子邮箱:wuqian@muc.edu.cn。编者2016年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.