本书将读者群定位在那些打算将Java应用到实际工程项目中的程序设计人员。本书假设读者是一名具有程序设计语言(除Java之外)坚实背景知识的程序设计人员,并且不希望书中充斥着玩具式的示例(诸如,烤面包机、动物园的动物或神经质的跳动文本)。这些内容绝对不会在本书中出现。本书的目标是让读者充分理解书中介绍的Java语言及Java类库的相关特性,而不会产生任何误解。

本书将详细介绍以下内容

  • 面向对象程序设计
  • 反射与代理
  • 接口与内部类
  • 异常处理
  • 泛型程序设计
  • 集合框架
  • 事件监听器模型
  • 使用Swing UI工具箱进行图形用户界面设计
  • 并行操作


java swing 默认字体是什么 不好看_java swing jar 字体不一样


第1章 Java程序设计概述


java swing 默认字体是什么 不好看_Swing_02


第2章 Java程序设计环境


java swing 默认字体是什么 不好看_java swing jar 字体不一样_03


第3章 Java的基本程序设计结构


java swing 默认字体是什么 不好看_泛型_04


第4章 对象与类


java swing 默认字体是什么 不好看_Java_05


第5章 继承


java swing 默认字体是什么 不好看_泛型_06


第6章 接口、lambda表达式与内部类


java swing 默认字体是什么 不好看_java swing jar 字体不一样_07


第7章 异常、断言和日志

▲处理错误

▲使用断言

▲抽获异常

▲记录日志

▲使用异常机制的技巧

▲调试技巧

第8章 泛型程序设计

▲为什么要使用泛型程序设计

▲约束与局限性

▲定义简单泛型类

▲泛型类型的继承规则

▲泛型方法

▲通配符类型

▲类型变量的限定

▲反射和泛型

▲泛型代码和虚拟机

第9章 集合

▲Java集合框架

▲视图与包装器

▲具体的集合

▲算法

▲映射

▲遗留的集合

第10章 图形程序设计

▲Swing概述

▲处理2D图形

▲创建框架

▲使用颜色

▲框架定位

▲文本使用特殊字体

▲在组件中显示信息

▲显示图像

第11章 事件处理

▲事件处理基础

▲鼠标事件

▲动作

▲AWT事件继承层次

第12章 Swing用户界面组件

▲Swing 与模型-视图-控制器设计模式

▲菜单

▲布局管理概述

▲复杂的布局管理

▲文本输入

▲对话框

▲选择组件

▲GUI程序排错

第13章 部署Java应用程序

▲JAR文件

▲applet

▲应用首选项的存储

▲Java Web Start

▲服务加载器.

第14章 并发

▲JAR文件

▲applet

▲应用首选项的存储

▲Java Web Start

▲服务加载器.


java swing 默认字体是什么 不好看_java swing jar 字体不一样_08