前言

前言

1998年我在一本计算机杂志上看到介绍Java语言的文章,文中提到这种语言刚刚诞生就很快风靡全球,它的最大特点是跨平台,能够应用于Internet开发。抱着对Java语言好奇,我买了一本介绍Java语言的图书,很快我被它的特点吸引。正因为有了Java语言的基础,1999年我去了一家互联网公司,做Java Web程序员,那时候还没有JSP技术,而是使用Servlet技术,这一个干就是十多年Java。当初很多搞Java同事以及我的学生,现在不再写代码了,而我却依然在写代码。我使用Java从最初编写Web程序,到现在编写Android程序;从桌面到Web,再到移动平台,感叹Java语言的生命力,经过20多年的发展Java语言变得更加成熟、更加易用。

关东升 2017年5月15日 于北京

目录

  • 目录
  • 内容简介
  • 前言
  • 第 1 章 开篇综述
  • 第 2 章 开发环境搭建
  • 第 3 章 第一个Java程序
  • 第 4 章 Java语法基础
  • 第 5 章 Java编码规范
  • 第 6 章 数据类型
  • 第 7 章 运算符
  • 第 8 章 控制语句
  • 第 9 章 数组
  • 第 10 章 字符串
  • 第 11 章 面向对象基础
  • 第 12 章 对象
  • 第 13 章 继承与多态
  • 第 14 章 抽象类与接口
  • 第 15 章 枚举类
  • 第 16 章 Java常用类
  • 第 17 章 内部类
  • 第 18 章 Java 8函数式编程基础——Lambda表达式
  • 第 19 章 异常处理
  • 第 20 章 对象容器——集合
  • 第 21 章 泛型
  • 第 22 章 文件管理与IO流
  • 第 23 章 多线程编程
  • 第 24 章 网络编程
  • 第 25 章 Swing图形用户界面编程
  • 第 26 章 反射
  • 第 27 章 注解(Annotation)
  • 第 28 章 数据库编程
  • 第 29 章 项目实战1:开发PetStore宠物商店项目
  • 第 30 章 项目实战2:开发Java版QQ2006聊天工具