Java语言具有面向对象、跨平台、安全、多线程等特点,是目前IT软件开发行业主流的开发工具之一,本书源于作者多年实际开发经验,结合在校授课经验,以激发学生学习热情,着重培养学生的学习与实战能力为目标来进行编写。
本书以程序设计为主线,以实际生活中的逻辑业务现象为参考思路,将实际业务的实现过程引申到代码实现,由浅入深、循序渐进,逐步培养读者的编程思想。其主要章节从实际的业务需求出发,通过一系列的案例实现,来帮助读者理解、掌握应用知识的实现过程和实际操作方法,把面向对象的编程思想融入Java语言中,注重实际业务的实现向编程代码实现的引申,着重培养读者的软件开发实战能力。
本书共分11章,第1章为Java概述,主要介绍Java程序的发展背景、技术应用及特性、Java开发环境的搭建配置与工具的安装;第2章为Java语言基础,主要介绍Java语法的用法规则;第3章为程序流程控制,主要介绍程序的实现逻辑;第4章为方法,着重介绍方法的概念与调用;第5章为类和对象,主要介绍面向对象的核心概念,使读者了解类与对象的关系;第6章为类的封装、继承与多态,主要介绍Java编程类的三大特性;第7章为集合框架、反射与泛型,了解如何通过集合使“物以类聚”,通过案例实现,让读者深入体会数据的管理;第8章为异常处理与输入输出流,讲解编程中的异常处理方式;第9章为多线程,讲解程序的执行过程;第10章为数据库访问技术,让读者了解服务端与数据库的数据交互过程;第11章为Java新特性,便于实时掌握Java语言新技术的发展。
展开