作品简介

本书全面、系统地介绍Java语言的特点及应用技术,内容以Java的基础程序设计、面向对象程序设计和事件处理为三大主线,利用浅显易懂的语言、丰富简单的实例,完整地介绍了Java面向对象程序设计的重点和难点。本次改版增加了注解、反射、Lambda表达式等内容,去掉了小程序设计的内容。例题采用目前最新的Java 10技术进行重新编写,尤其是图形界面程序设计中例题采用目前最流行的JavaFX 2.2架构重新编写,充分体现了新技术的特点。本书共分18章,其中第1~5章介绍程序设计基础;第6~11章介绍面向对象程序设计;第12章介绍泛型和容器类;第13章介绍注解、反射、内部类、匿名内部类与Lambda表达式;第14、15章介绍图形界面设计和事件处理;第16章介绍绘图与动画程序设计;第17章介绍Java数据库程序设计;第18章介绍Java网络编程。

本书的特色:概念清楚、结构合理;深入浅出、条理分明;内容连贯,循序渐进;重点突出,分解难点;选材精细,通俗易懂。尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、技术性”三者相结合的编写特色。对每个知识点不但能告诉读者怎么做,而且还能告诉读者这么做的原因和道理。

本书可以作为高等院校计算机及其相关专业的教学用书,也可作为各学校程序设计公共选修课的教材,还可用作职业教育的培训用书和Java初学者的入门教材或供具有一定Java编程经验的开发人员学习使用。

陈国君,吉林大学计算机硕士毕业。广东金融学院计算机系教授。讲授“Java语言”“C/C++语言”“汇编语言”“计算机网络”“操作系统”“数据结构”等多门计算机专业课程。出版了《数学谬误与悖论》《Java程序设计基础》《计算机网络》等多部专业教材。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1章 Java语言概述
  • 第2章 Java语言开发环境
  • 第3章 Java语言基础
  • 第4章 流程控制
  • 第5章 数组与字符串
  • 第6章 类与对象
  • 第7章 Java语言类的特性
  • 第8章 继承、抽象类、接口和枚举
  • 第9章 异常处理
  • 第10章 Java语言的输入输出与文件处理
  • 第11章 多线程
  • 第12章 泛型与容器类
  • 第13章 注解、反射、内部类、匿名内部类与Lambda表达式
  • 第14章 图形界面设计
  • 第15章 事件处理
  • 第16章 绘图与动画程序设计
  • 第17章 Java数据库程序设计
  • 第18章 Java网络编程
  • 参考文献
  • 附录CD
展开全部