欢迎光临
免费的PDF电子书下载网站

Java语言程序设计:面向对象的设计思想与实践(第2版) PDF下载

编辑推荐

暂无

内容简介

从Java语言的基础知识一直到Java类库的应用、面向对象的三大特征、多态与内部类、JavaIO/NIO、数据库程序设计、多线程及Java网络编程及Android平台程序开发。使读者能够从通俗易懂的语言中理解程序设计理念。本书在保持原版Java基础知识体系的同时,进一步从实践的角度阐述Java面向对象编程思想及其编程技巧,与当前业内Java技术的*发展相结合,细化、深化某些技术要点,强调Java应用程序设计思想及技巧,体现Java的知识性、系统性及先进性。

作者简介

暂无

Java语言程序设计:面向对象的设计思想与实践(第2版) PDF下载

目录

目  录前言教学建议第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 终态final    633.4.4 方法重载    633.4.5 this指针    643.4.6 对象的回收    673.4.7 包    683.4.8 类的访问控制    713.5 Java基础类库    733.5.1 语言包java.lang    743.5.2 实用包java.util    813.6 Java注释    833.6.1 Annotation的定义    843.6.2 基本Annotation    853.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 LinkedList    1597.3.2 ArrayList    1597.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 I/O流的概念    1788.2 I/O流的种类    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章 JDBC    2019.1 JDBC简介    2019.2 JDBC架构    2019.3 JDBC API    2029.4 在eclipse环境下通过JDBC访问数据库    2049.4.1 配置开发环境    2049.4.2 调用JDBC API编写应用程序    2059.5 JDBC处理存储过程    2169.6 SQLException    2189.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和Condition    28011.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

Java语言程序设计:面向对象的设计思想与实践(第2版) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Java语言程序设计:面向对象的设计思想与实践(第2版)