实战Java程序设计

实战Java程序设计

作者:北京尚学堂科技有限公司 编著

出版社:清华大学

出版年:2018年6月

ISBN:9787302484981

所属分类:经济金融

书刊介绍

《实战Java程序设计》内容简介

这是一本既注重实战,同时也注重底层“内功”(内存分析、JVM底层、数据结构)训练的书,本书能帮助初学者打通Java编程“任督二脉”。本书集作者11年Java教学之精华,既适合初学者入门,也适合已经工作的开发者复习。全书共分18章,内容涵盖Java开发所需的相关内容及339个案例(很多案例对于工作人员也有很大的参考价值)。书中秉承尚学堂实战化教学理念,从第一章开始介入实战项目,寓教于乐,读者可迅速进入开发者的角色。本书适合初学者入门,也适合高等院校相关专业作为教材使用,还可作为Java程序员的参考用书。
北京尚学堂科技有限公司编著。

作品目录

作者简介
内容简介
前言
第1章:Java入门
1.1、计算机语言发展史及未来方向
1.2、常用的编程语言
1.3、Java语言介绍
1.4、Java开发环境搭建
1.5、建立和运行第一个Java程序
1.6、常用的Java开发工具
1.7、Eclipse使用10分钟入门
1.8、30分钟完成桌球小游戏项目
本章总结
本章作业
第2章:数据类型和运算符
2.1、注释
2.2、标识符
2.3、Java中的关键字/保留字
2.4、变量
2.5、常量
2.6、基本数据类型
2.7、运算符
2.8、数据类型的转换
2.9、简单的键盘输入和输出
本章总结
本章作业
第3章:控制语句
3.1、条件判断结构
3.2、循环结构
3.3、语句块
3.4、方法
3.5、方法的重载
3.6、递归结构
本章总结
本章作业
第4章:Java面向对象编程基础
4.1、面向过程和面向对象思想
4.2、对象的进化史
4.3、对象和类的概念
4.4、类和对象初步
4.5、面向对象的内存分析
4.6、对象的使用及内存分析
4.7、构造器
4.8、构造器的重载
4.9、垃圾回收机制
4.10、this关键字
4.11、static关键字
4.12、静态初始化块
4.13、参数传值机制
4.14、包
本章总结
本章作业
第5章:Java面向对象编程进阶
5.1、继承
5.2、Object类
5.3、super关键字
5.4、封装
5.5、多态
5.6、对象的转型
5.7、final关键字
5.8、抽象方法和抽象类
5.9、接口interface
5.10、内部类
5.11、字符串String
5.12、设计模式相关知识
本章总结
本章作业
第6章:异常机制
6.1、导引问题
6.2、异常的概念
6.3、异常的分类
6.4、异常的处理方式之一:捕获异常
6.5、异常的处理方式之二:声明异常(throws子句)
6.6、自定义异常
6.7、如何利用百度解决异常问题
本章总结
本章作业
第7章:数组
7.1、数组概述
7.2、创建数组和初始化
7.3、常用数组操作
7.4、多维数组
7.5、用数组存储表格数据
7.6、冒泡排序算法
7.7、二分法检索
本章总结
本章作业
第8章:常用类
8.1、基本数据类型的包装类
8.2、字符串相关类
8.3、时间处理相关类
8.4、Math类
8.5、File类
8.6、枚举
本章总结
本章作业
第9章:容器
9.1、泛型
9.2、Collection接口
9.3、List接口
9.4、Map接口
9.5、Set接口
9.6、Iterator接口
9.7、遍历集合的方法总结
9.8、Collections工具类
本章总结
本章作业
第10章:输入与输出技术
10.1、基本概念和I/O入门
10.2、常用流详解
10.3、Java对象的序列化和反序列化
10.4、装饰器模式构建I/O流体系
10.5、Apache
IOUtils和FileUtils的使用
本章总结
本章作业
第11章:多线程技术
11.1、基本概念
11.2、Java中如何实现多线程
11.3、线程状态和生命周期
11.4、线程的基本信息和优先级别
11.5、线程同步
11.6、线程并发协作(生产者-消费者模式)
11.7、任务定时调度
本章总结
本章作业
第12章:网络编程
12.1、基本概念
12.2、Java网络编程中的常用类
12.3、TCP通信的实现
12.4、UDP通信的实现
本章总结
本章作业
第13章:J20飞机游戏项目
13.1、简介
13.2、游戏项目基本功能的开发
13.3、飞机类设计(0.6版)
13.4、炮弹类设计(0.7版)
13.5、碰撞检测技术(0.8版)
13.6、爆炸效果的实现(0.9版)
13.7、其他功能(1.0版)
第14章:GUI编程——Swing基础
14.1、AWT简介
14.2、Swing简介
本章总结
本章作业
第15章:事件模型
15.1、事件模型简介及常用事件类型
15.2、事件处理的实现方式
本章总结
本章作业
第16章:Swing中的其他控件
16.1、单选按钮控件(JRadioButton)
16.2、复选框控件(JCheckBox)
16.3、下拉列表控件(JComboBox)
16.4、表格控件(JTable)
16.5、用户注册案例
本章总结
本章作业
第17章:反射机制
17.1、动态语言
17.2、反射机制的本质和Class类
17.3、反射机制的常见操作
17.4、反射机制的效率问题
本章总结
本章作业
第18章:核心设计模式
18.1、GoF
23设计模式简介
18.2、单例模式
18.3、工厂模式
18.4、装饰模式
18.5、责任链模式
18.6、模板方法模式(钩子方法)
18.7、观察者模式
18.8、代理模式(动态)
本章总结
本章作业
附录
Java
300集大型教学视频目录

相关推荐

微信二维码