本书为“国家信息技术紧缺人才培养工程系列丛书”之一。全书共19章,按内容结构可以分为3篇,基础篇、进阶篇和高级篇。基础篇介绍了开发环境和Java语言的语法知识;进阶篇介绍了字符串、数组、面向对象编程、类、继承和多态等专项编程技能;高级篇介绍了数据编程和GUI图形用户界面设计,包括抽象类、接口、内部类、集合、异常处理、JDBC编程和Swing程序设计等程序开发必备的知识。
本书全面介绍了使用Java进行程序开发的各种技术。在内容编排上由浅入深,让读者循序渐进掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明、编程信条等栏目,夯实读者编程技术,丰富编程经验。
本书共19章,按内容结构可以分为3篇,基础篇、进阶篇和高级篇。基础篇介绍了开发环境和Java语言的语法知识;进阶篇介绍了字符串、数组、面向对象编程、类、继承和多态等专项编程技能;高级篇介绍了数据编程和GUI图形用户界面设计,包括抽象类、接口、内部类、集合、异常处理、JDBC编程和Swing程序设计等程序开发必备的知识。
本书附有配套光盘。光盘中提供了本书所有程序的源代码、教学录像、项目全程开发录像和编程词典体验版学习软件。其中,源代码全部经过精心调试,能够在Windows 2000、Windows XP、Windows 2003、Windows Vista和Windows 7环境下编译和运行。
本书适用于Java的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
第1篇 基础篇
第0章 学前指导
0.1 身边的软件
0.2 程序员的成长之路
0.3 如何学好编程
0.4 就业和薪资
0.5 编程我也行
0.6 了解开发相关的几个概念
0.7 获取开发环境
0.8 编程答疑
0.9 光盘使用指南
第1章 认识Java
1.1 Java简介
1.1.1 Java的发展简史
1.1.2 Java的发展前景
1.1.3 Java的特性
1.1.4 Java程序的运行原理
1.2 Java的版本
1.2.1 Java SE简介
1.2.2 Java EE简介
1.2.3 Java ME简介
1.3 本章内容回顾
1.4 实践练习
第2章 Java开发环境
第3章 标识符和基本数据类型
第4章 运算符和表达式
第5章 分支结构
第6章 循环语句
第7章 编程加油站(一)
第2篇 进阶篇
第8章 字符串
第9章 使用数组
第10章 面向对象编程
第11章 继承和多态
第12章 编程加油站(二)
第3篇 高级篇
第13章 抽象类、接口和内部类——团队协作开发的障碍
第14章 Java中的集合——高效处理数据的利器
第15章 异常处理——获取螳螂捕蝉之钥
第16章 JDBC编程——有效操作数据库的捷径
第17章 Swing程序设计——搭建交互图形界面的阶梯
第18章 编程加油站(三)