作品简介

本书是一部系统论述Java编程语言的教程,主要内容包括绪论、开发环境搭建、第一个Java程序、Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、对象、继承与多态、抽象类与接口、Java常用类、内部类、Lambda表达式、异常处理、集合、泛型、文件管理与I/O流、多线程编程、网络编程、Swing图形用户界面编程、数据库编程。本书最后给出了一个实战项目——开发PetStore宠物商店项目。每一章后面都安排若干道同步练习题,并在附录C中提供了参考答案。

本书可作为高等学校计算机软件技术课程的教材,也可作为社会培训机构的培训教材,还可作为广大Java初学者和Java开发的程序员的参考书。

关东升,一个在IT领域摸爬滚打20多年的老程序员、培训师、作者。精通多种IT技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。曾为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。著有《iOS开发指南》《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》《JSP网络程序设计》等40多本计算机书籍。

作品目录

  • 作者简介
  • 内容简介
  • 前言
  • 第1章 绪论
  • 第2章 开发环境搭建
  • 第3章 第一个Java程序
  • 第4章 Java语法基础
  • 第5章 数据类型
  • 第6章 运算符
  • 第7章 控制语句
  • 第8章 数组
  • 第9章 字符串
  • 第10章 面向对象基础
  • 第11章 对象
  • 第12章 继承与多态
  • 第13章 抽象类与接口
  • 第14章 Java常用类
  • 第15章 内部类
  • 第16章 Lambda表达式
  • 第17章 异常处理
  • 第18章 集合
  • 第19章 泛型
  • 第20章 文件管理与I/O流
  • 第21章 多线程编程
  • 第22章 网络编程
  • 第23章 Swing图形用户界面编程
  • 附录A 数据库编程
  • 附录B 项目实战:开发PetStore宠物商店项目
  • 附录C 同步练习参考答案
展开全部