顶部
收藏

全国计算机等级考试二级教程——Java语言程序设计


作者:
教育部教育考试院
定价:
45.00元
ISBN:
978-7-04-057683-2
版面字数:
0.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
2022-02-28
读者对象:
考试用书
一级分类:
计算机考试
二级分类:
全国计算机等级考试(NCRE)
三级分类:
计算机等考二级

本书按照最新颁布的《全国计算机等级考试二级Java 语言程序设计考试大纲》的要求编写,内容包括:Java 语言概论,基本数据类型,运算符和表达式,流程控制,Java 的继承、多态、高级类特性和数组,异常和断言,输入输出及文件操作,线程,编写图形用户界面,Applet 程序设计,集合与泛型,Java 编程风格,应用开发工具与安装使用,等等。

本书是教育部教育考试院指定教材,是考生参加全国计算机等级考试二级Java 语言程序设计的必备参考书, 也可作为学习Java 编程的参考书。

  • 前辅文
  • 第1章 Java 语言概论
    • 1.1 Java 语言简介
      • 1.1.1 Java 语言的由来
      • 1.1.2 Java 语言的目标
      • 1.1.3 Java 语言实现机制
    • 1.2 Java 语言面向对象编程
      • 1.2.1 面向对象编程的基本概念
      • 1.2.2 类与包
      • 1.2.3 对象创建、初始化、使用和删除
      • 1.2.4 Java 源程序结构
      • 1.2.5 Java 程序编写及运行的过程
    • 习题
  • 第2章 基本数据类型
    • 2.1 概述
      • 2.1.1 标识符
      • 2.1.2 关键字
      • 2.1.3 常量
      • 2.1.4 变量
    • 2.2 基本数据类型
      • 2.2.1 整型数据
      • 2.2.2 浮点型数据
      • 2.2.3 布尔型数据
      • 2.2.4 字符型数据
      • 2.2.5 各类数据之间的转换
    • 2.3 引用数据类型
      • 2.3.1 引用赋值
      • 2.3.2 方法参数传递
      • 2.3.3 this 与 super 的引用
    • 2.4 Java 类库中对基本数据类型的对象包装器(wrapper)类
    • 习题
  • 第3章 运算符和表达式
    • 3.1 概述
      • 3.1.1 运算符
      • 3.1.2 表达式
    • 3.2 算术运算符和算术表达式
      • 3.2.1 一元算术运算符
      • 3.2.2 二元算术运算符
      • 3.2.3 算术运算符的优先级
    • 3.3 关系运算符和关系表达式
    • 3.4 布尔逻辑运算符和布尔逻辑表达式
    • 3.5 位运算符和位运算表达式
      • 3.5.1 位逻辑运算符
      • 3.5.2 移位运算符
      • 3.5.3 位运算符的优先级
    • 3.6 赋值运算符和赋值表达式
      • 3.6.1 赋值运算符
      • 3.6.2 扩展赋值运算符
    • 3.7 条件运算符与条件表达式
    • 3.8 运算符的优先级和复杂表达式
    • 3.9 表达式语句
    • 习题
  • 第4章 流程控制
    • 4.1 概述
    • 4.2 分支(选择)语句
      • 4.2.1 条件语句
      • 4.2.2 多分支语句
    • 4.3 循环语句
      • 4.3.1 while 循环
      • 4.3.2 do-while 循环
      • 4.3.3 for 循环
    • 4.4 跳转语句
      • 4.4.1 break 语句
      • 4.4.2 continue 语句
      • 4.4.3 return 语句
    • 4.5 循环语句与分支语句的嵌套
    • 4.6 递归
    • 习题
  • 第5章 Java 的继承、多态、高级类特性和数组
    • 5.1 概述
      • 5.1.1 Object 类
      • 5.1.2 Class 类
      • 5.1.3 String 类
    • 5.2 覆盖方法
    • 5.3 重载方法
    • 5.4 高级类特性
      • 5.4.1 static 关键字
      • 5.4.2 final 关键字
      • 5.4.3 枚举类型
      • 5.4.4 抽象类
      • 5.4.5 接口
    • 5.5 内部类
    • 5.6 数组
      • 5.6.1 一维数组的创建、初始化和引用
      • 5.6.2 多维数组的创建、复制和调整大小
    • 习题
  • 第6章 异常和断言
    • 6.1 概述
    • 6.2 异常处理类型
      • 6.2.1 捕获异常
      • 6.2.2 声明抛出异常
      • 6.2.3 自定义异常
    • 6.3 异常处理编程的提醒
      • 6.3.1 try 和 catch 语句
      • 6.3.2 finally 语句
      • 6.3.3 异常处理的原则
    • 6.4 断言
      • 6.4.1 断言语法
      • 6.4.2 断言的使用
      • 6.4.3 什么情况下不要使用断言
    • 习题
  • 第7章 输入输出及文件操作
    • 7.1 概述
      • 7.1.1 计算机中数据的 I / O 方向
      • 7.1.2 Java 中的标准输入/输出类
      • 7.1.3 Java 中包含的输入/输出流类
    • 7.2 文件
      • 7.2.1 创建文件
      • 7.2.2 File 类提供的方法
      • 7.2.3 随机文件流
      • 7.2.4 压缩文件流
    • 7.3 字节流
      • 7.3.1 字节输入流
      • 7.3.2 字节输出流
      • 7.3.3 内存的读写
    • 7.4 字符流
      • 7.4.1 字符输入流
      • 7.4.2 字符输出流
    • 7.5 对象流
    • 7.6 过滤流
    • 7.7 管道流
    • 7.8 不同流的速度比较
      • 7.8.1 内存映射文件
      • 7.8.2 文件通道
      • 7.8.3 CRC32 类
    • 7.9 输入输出流和正则表达式
      • 7.9.1 Pattern 类
      • 7.9.2 Matcher 类
    • 7.10 Java I / O 流的其他应用
    • 习题
  • 第8章 线程
    • 8.1 概述
      • 8.1.1 什么是线程
      • 8.1.2 Java 中的线程模型
    • 8.2 线程的创建
    • 8.3 线程的调度与控制 __H筃_繧N_
      • 8.3.1 线程优先级与线程调度策略
      • 8.3.2 线程的基本控制
    • 8.4 线程同步
      • 8.4.1 多线程并发操作中的问题
      • 8.4.2 对象的锁及其操作
      • 8.4.3 死锁的防治
      • 8.4.4 线程间的交互:wait()和notify()
      • 8.4.5 不建议使用的一些方法
    • 8.5 线程状态与生命周期
    • 8.6 线程相关的其他类与方法
      • 8.6.1 支持线程的类
      • 8.6.2 线程组
      • 8.6.3 Thread 类的其他方法
    • 习题
  • 第9章 编写图形用户界面
    • 9.1 概述
    • 9.2 用 AWT 编写图形用户界面
      • 9.2.1 java.awt 包
      • 9.2.2 组件、容器和布局管理器
      • 9.2.3 常用容器
      • 9.2.4 LayoutManager (布局管理器)
    • 9.3 AWT 事件处理模型
      • 9.3.1 事件类
      • 9.3.2 事件监听器
      • 9.3.3 AWT 事件及其相应的监听器接口
      • 9.3.4 事件适配器
    • 9.4 AWT 组件库
      • 9.4.1 基本组件的应用
      • 9.4.2 组件与监听器的对应关系
    • 9.5 用 Swing 编写图形用户界面
      • 9.5.1 Swing 概述
      • 9.5.2 Swing 的类层次结构
      • 9.5.3 Swing 的特性
    • 9.6 Swing 组件和容器
      • 9.6.1 组件的分类
      • 9.6.2 使用 Swing 的基本规则
      • 9.6.3 各种容器面板和组件
      • 9.6.4 布局管理器
    • 9.7 Swing 的事件处理机制
    • 习题
  • 第10章 Applet 程序设计
    • 10.1 Applet 的基本概念
      • 10.1.1 Applet 的生命周期
      • 10.1.2 Applet 的类层次结构
      • 10.1.3 Applet 类 API 概述
    • 10.2 Applet 的编写
      • 10.2.1 Applet 编写的步骤
      • 10.2.2 用户 Applet 类的创建
      • 10.2.3 在 HTML 页中包含 Applet
    • 10.3 Applet 中的图形化用户界面GUI
      • 10.3.1 基于AWT 组件的Applet 用户界面
      • 10.3.2 基于Swing 的Applet 用户界面
      • 10.3.3 Applet 中的事件处理
    • 10.4 Applet 的多媒体支持
      • 10.4.1 显示图像
      • 10.4.2 动画制作
      • 10.4.3 播放声音
    • 10.5 Applet 与工作环境的通信
      • 10.5.1 同页面 Applet 之间的通信
      • 10.5.2 Applet 与浏览器之间的通信
      • 10.5.3 Applet 的网络通信
    • 习题
  • 第11章 集合与泛型
    • 11.1 概述
    • 11.2 集合框架
      • 11.2.1 核心接口
      • 11.2.2 接口的实现类
      • 11.2.3 接口的运算算法
      • 11.2.4 接口的方法
    • 11.3 简单集合类
      • 11.3.1 Vector
      • 11.3.2 对象数组
      • 11.3.3 HashTable
    • 11.4 泛型
      • 11.4.1 泛型的由来
      • 11.4.2 泛型的特点
      • 11.4.3 泛型定义
      • 11.4.4 泛型在使用中的规则、限制和注意事项
    • 习题
  • 第12章 Java SDK 6.0 的下载和操作
    • 12.1 Java SDK 6.0 的下载与安装
      • 12.1.1 Java SDK 6.0 的下载
      • 12.1.2 Java SDK 6.0 的安装
    • 12.2 Java SDK 6.0 的操作命令
    • 12.3 Java 编程规范
      • 12.3.1 Java 编程规范的作用与意义
      • 12.3.2 Java 命名约定
      • 12.3.3 Java 注释规则
      • 12.3.4 Java 源文件结构规则
      • 12.3.5 Java 源代码排版规则
      • 12.3.6 编程建议
    • 习题
  • 附录1 考试指导
  • 附录2 全国计算机等级考试二级Java语言程序设计考试大纲
  • 附录3 全国计算机等级考试二级Java语言程序设计样题及参考答案
  • 附录4 习题参考答案

相关图书