本书结合大量实例和项目开发案例,由浅入深、循序渐进地介绍了Java开发的相关知识。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书的内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共18章,分为3篇。第1篇为Java开发基础,涵盖的内容有Java概述、基本数据类型及运算、Java程序流程控制、类与对象、面向对象编程、引用数据类型、异常处理、线程,以及Java的IO操作,本篇可以让读者了解Java最核心的面向对象思想及最核心的基本技术。第2篇为Java开发进阶,涵盖的内容有图形用户界面、XML开发、常用类、数据库编程、网络编程,以及Web编程,本篇可以让读者了解Java的实际应用,实现从理论到实践的飞跃。第3篇为Java项目案例开发实战,涵盖图书管理系统、局域网通信软件及论坛BBS系统3个实用系统,本篇可以带领读者体验实际的Java项目开发,从而提升开发水平。本书适合Java入门与提高的人员阅读,也可作为大中专院校Java程序设计课程的教材。另外,本书也可供Java语言爱好者和从业者作为实际工作中的参考书籍。
目录
- 第1篇Java开发基础
- 第1章Java概述(教学视频:37分钟)
- 第2章基本数据类型及运算(教学视频:52分钟)
- 第3章Java程序流程控制(教学视频:33分钟)
- 第4章类与对象(教学视频:27分钟)
- 第5章面向对象编程(教学视频:33分钟)
- 第6章引用数据类型(教学视频:53分钟)
- 第7章异常处理(教学视频:23分钟)
- 第8章线程(教学视频:32分钟)
- 第9章Java的IO操作(教学视频:56分钟)
- 第2篇Java开发进阶
- 第10章图形用户界面(教学视频:66分钟)
- 第11章XML开发(教学视频:35分钟)
- 第12章Java常用类(教学视频:39分钟)
- 第13章Java数据库编程(教学视频:37分钟)
- 第14章Java网络编程(教学视频:27分钟)
- 第15章JavaWeb编程(教学视频:33分钟)
- 第3篇Java项目案例开发实战
- 第16章数据库编程实例——图书管理系统(教学视频:36分钟)
- 第17章网络编程实例——局域网通信软件(教学视频:18分钟)
- 第18章Web编程实例——BBS系统(教学视频:28分钟)