技术教育社区
www.teccses.org

精通Java开发技术-由浅入深领会高效开发之道-含DVD

封面

作者:陈强

页数:604

出版社:清华大学出版社

出版日期:2013

ISBN:9787302311874

电子书格式:pdf/epub/txt

内容简介

  《精通java开发技术:由浅入深领会高效开发之道》内容新颖、知识全面、讲解详细,可帮助读者通过学习精通java开发技术,由浅入深地领会高效开发之道。

  《精通java开发技术:由浅入深领会高效开发之道》共分17章,内容都采用了理论加实践的教学方法,每个实例先提出制作思路及包含的知识点,力求用最通俗的语言将高深的知识阐述出来。本书适合java各个级别的程序员、研发人员及在职程序员使用,也可以作为相关培训学校和大专院校相关专业的教学用书。

本书特色

《精通Java开发技术:由浅入深领会高效开发之道》全面介绍Java开发技术的核心知识,内容深入、语言通俗。全书精心筛选了Java开发技术最具代表性、最典型的知识点。采用理论加实践的教学方法,兼顾理论、案例的完美展现。
《精通Java开发技术:由浅入深领会高效开发之道》彻底摒弃枯燥的理论和简单的操作,注重实用性和可操作性,从Java的基本概念人手,拓展到Swing、编程异常、线程、网络编程、数据库编程等高级技术,以及对面向对象程序设计的主要原理和方法的介绍,使读者掌握相关操作技能的同时,还能学习到相应的基础知识,让读者学得更充实,更有针对性。

目录


第1章 java语言初体验
1.1学习java的优势
1.2学习java需要了解的那些事
1.3 java的运行机制
1.4开发前的准备
1.5体验第一个java程序
1.6初学者应该明白的几个问题
第2章 探索java敏捷学习之道
2.1究竟要学习什么
2.2学习编程的正确观念
2.3将面向对象贯穿全书
2.4初学者应该注意的问题
2.5使用java ide工具能事半功倍
第3章 速成java的基本语法
3.1快速学习语法的秘诀
3.2变量和常量
3.3数据类型一通则百通
3.4 if语句
3.5 switch语句
3.6需要正确使用条件语句
3.7循环语句
3.8跳转语句
3.9一维数组
3.10维数组
3.11三维数组
3.12复制数组中的数据
3.13比较两个数组中的数据
3.14搜索数组中的元素
3.15排序数组
3.16深入理解数组
3.17初学者应该明白的几个问题
第4章 同时学习类和方法
4.1类中的相关定义
4.2 java方法
4.3 this关键字
4.4类和对象
4.5抽象类和抽象方法
4.6使用软件包
4.7继承
4.8重写和重载
4.9隐藏和封装
4.10初学者应该明白的几个问题
第5章 深入理解java的面向对象
5.1接口
5.2特殊的方法——构造器
5.3多态
5.4引用类型
5.5选择继承还是组合
5.6包装类
5.7用final修饰基本类型和引用类型变量的区别
5.8内部类
5.9枚举类
5.10初学者应该明白的几个问题
第6章 集合
6.1 java集合概述
6.2学习collection和iterator的诀窍
6.3挖掘set接口的妙用
6.4深入list接口
6.5 map接口的深入浅出
6.6模拟队列数据结构的queue接口
6.7集合工具类collections
6.8初学者应该明白的几个问题
第7章 使用类库提高开发效率
7.1 stringbuffer类
7.2运行时操作类runtime
7.3实现java程序国际化
7.4系统类system
7.5日期操作类——date
7.6使用math类实现数学运算
7.7使用random类生成随机数
7.8数字格式化类——numberformat
7.9使用arrays类操作数组
7.10 comparable接口
7.11 使用observable类和observer接口
实现观察者模式
7.12正则表达式
7.13线程类timer和timertask
7.14初学者应该明白的几个问题
第8章 泛型
8.1泛型基础
8.2深入泛型
8.3类型通配符
8.4泛型方法
8.5泛型接口
8.6泛型继承
8.7运行时类型识别
8.8强制类型转换
8.9擦除
8.10初学者应该明白的几个问题
第9章 异常处理
9.1什么是异常
9.2处理异常的方式
9.3抛出异常
9.4自定义异常
9.5 checked异常和runtime异常的区别
9.6初学者应该明白的几个问题
第10章 使用i/o系统来处理文件
10.1 javai/o简介
10.2与文件有关的类——file
10.3随机读取类randomaccessfile
10.4字节流和字符流
10.5字节转换流
10.6内存操作流
10.7使用管道流实现线程间的通信
10.8使用打印流输出信息
10.9bufferedreader类
10.10scanner类
10.11数据操作流
10.12压缩流
10.13回退流
10.14字符编码
10.15对象序列化
10.16新增的i/o
10.17初学者应该明白的几个问题
第11章 快速体验av叮
11.igui和awt
11.2容器
11.3布局管理器
11.4 awt中的常用组件
11.5事件处理
11.6awt的菜单
11.7绘图
11.8操作位图
11.9初学者应该明白的几个问题
第12章 由浅入深体验swing
12.1 swing介绍
12.2 swing的基本组件
12.3拖放处理
12.4 jprogressbar、progressmonitor和boundedrangemodel
12.5 jslider和boundedrangemodel
12.6 jlist和jcombobox
12.7 jtree和treemodel
12.8初学者应该明白的几个问题
第13章 数据库编程
13.1与数据库相关的概念
13.2 sql语言
13.3初识jdbc
13.4常用的几种数据库
13.5执行sql语句的方式
13.6事务处理
13.7存储过程
13.8初学者应该明白的几个问题
第14章 网络与通信编程
14.1 java中的网络包
14.2 tcp编程
14.3 udp编程
14.4代理服务器
14.5初学者应该明白的几个问题
第15章 多线程
15.1线程基础
15.2创建线程
15.3线程的生命周期
15.4控制线程
15.5线程传递数据
15.6数据同步
15.7多线程编程的常见缺陷及其产生的原因
15.8初学者应该明白的几个问题
第16章 案例:综合供求信息平台
16.1需求分析
16.2网站功能结构
16.3搭建开发环境
16.4搭建数据库
16.5设计公共类
16.6具体编码
16.7测试
第17章 案例:小区物业管理系统
17.1系统概述和总体设计
17.2数据库设计
17.3系统框架设计
17.4基本信息管理模块
17.5消费指数管理模块
17.6各项费用管理模块
17.7测试
参考文献

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《精通Java开发技术-由浅入深领会高效开发之道-含DVD》
Article link:https://www.teccses.org/326359.html