展开全部

主编推荐语

Java编程入门书,12章全面涵盖基础知识,适合初学者与教学。

内容简介

本书是一本Java语言程序设计入门图书,全书12章内容全面讲述了Java语言编程的相关概念和基础。书中介绍了Java的基本要素、Java控制语句和数组、类和对象、继承等内容,通过本书的学习,读者可以从基础开始认识和掌握Java语言的基本概念和数据结构。本书不但适用于Java的初学者,也可以作为大专院校相关专业的师生学习用书和培训学校的教材。

目录

  • 版权信息
  • 版权声明
  • 内容提要
  • 前言
  • 资源与支持
  • 提交勘误
  • 与我们联系
  • 关于异步社区和异步图书
  • 第1章 Java入门
  • 1.1 概述
  • 1.2 Java的历史与演变
  • 1.3 Java的特性
  • 1.4 面向对象编程概念
  • 1.4.1 数据抽象
  • 1.4.2 封装
  • 1.4.3 多态
  • 1.4.4 继承
  • 1.4.5 接口
  • 1.5 Java编译器和解释器
  • Java虚拟机
  • 1.6 安装Java开发套件
  • JDK工具
  • 1.7 Java语句
  • 1.7.1 Java API和包
  • 1.7.2 import关键字
  • 1.7.3 class关键字
  • 1.7.4 System.out.println()语句
  • 1.7.5 访问修饰符
  • 1.7.6 Java中的注释
  • 1.8 编写第一个Java程序
  • 编译和运行Java程序
  • 1.9 设置程序目录路径
  • 1.9.1 设置临时路径
  • 1.9.2 设置永久路径
  • 1.10 安装NetBeans IDE
  • 1.11 在NetBeans中编写第一个Java程序
  • 1.12 自我评估测试
  • 1.13 复习题
  • 1.14 练习
  • 第2章 Java基础
  • 2.1 概述
  • 2.2 标识符
  • 2.3 关键字
  • 2.4 数据类型
  • 2.4.1 原始数据类型
  • 2.4.2 派生数据类型
  • 2.4.3 用户自定义类型
  • 2.5 转义序列
  • 2.6 变量
  • 2.6.1 变量声明
  • 2.6.2 变量初始化
  • 变量动态初始化
  • 2.6.3 变量类型
  • 2.6.4 变量的作用域与生命期
  • 2.7 类型转换
  • 2.7.1 隐式转换(扩大转换)
  • 2.7.2 显式转换(收窄转换)
  • 2.8 运算符
  • 2.8.1 单目运算符
  • 2.8.2 算术运算符
  • 2.8.3 按位运算符
  • 2.8.4 关系运算符
  • 2.8.5 逻辑运算符
  • 2.8.6 赋值(=)运算符
  • 2.8.7 ?:运算符
  • 2.8.8 instanceof运算符
  • 2.8.9 运算符优先级
  • 2.9 命令行参数
  • 2.9.1 String类型转换为int类型
  • 2.9.2 String类型转换为long类型
  • 2.9.3 String类型转换为float类型
  • 2.10 自我评估测试
  • 2.11 复习题
  • 2.12 练习
  • 第3章 控制语句与数组
  • 3.1 概述
  • 3.2 流程图
  • 3.3 控制语句
  • 3.3.1 选择语句
  • 3.3.2 迭代语句
  • 3.3.3 跳转语句
  • 3.4 数组
  • 3.4.1 一维数组
  • 3.4.2 多维数组
  • 3.5 foreach循环
  • 3.6 自我评估测试
  • 3.7 复习题
  • 3.8 练习
  • 第4章 类与对象
  • 4.1 概述
  • 4.2 类
  • 定义类
  • 4.3 对象
  • 4.3.1 创建对象
  • 4.3.2 初始化实例变量
  • 4.3.3 访问实例变量
  • 4.3.4 为对象引用变量赋值
  • 4.4 方法
  • 4.4.1 定义方法
  • 4.4.2 调用方法
  • 4.4.3 带有返回值的方法
  • 4.4.4 向方法传递参数
  • 4.4.5 向方法传递对象
  • 4.4.6 从方法返回对象
  • 4.4.7 向方法传递数组
  • 4.4.8 方法重载
  • 4.5 构造函数
  • 4.5.1 默认构造函数
  • 4.5.2 带参数的构造函数
  • 4.5.3 复制构造函数
  • 4.5.4 构造函数重载
  • 4.6 垃圾回收
  • 4.7 finalize()方法
  • 4.8 this关键字
  • 4.9 静态数据成员与方法
  • 4.10 递归
  • 4.11 自我评估测试
  • 4.12 复习题
  • 4.13 练习
  • 第5章 继承
  • 5.1 概述
  • 5.2 继承基础
  • 5.2.1 单一继承
  • 5.2.2 多级继承
  • 5.2.3 层次继承
  • 5.2.4 多重继承
  • 5.2.5 混合继承
  • 5.3 访问限定符与继承
  • 5.3.1 private
  • 5.3.2 public
  • 5.3.3 protected
  • 5.3.4 default
  • 5.4 super关键字
  • 5.4.1 调用父类构造函数
  • 5.4.2 使用super关键字访问成员
  • 5.5 方法重写
  • 5.6 动态方法分派
  • 5.7 抽象方法
  • 5.8 final关键字
  • 5.8.1 将变量声明为常量
  • 5.8.2 避免重写
  • 5.8.3 避免继承
  • 5.9 自我评估测试
  • 5.10 复习题
  • 5.11 练习
  • 第6章 包、接口和内部类
  • 6.1 概述
  • 6.2 Object类
  • 6.3 包
  • 6.3.1 定义包
  • 6.3.2 访问包
  • 6.3.3 包内部的访问保护
  • 6.3.4 导入包
  • 6.4 接口
  • 6.4.1 定义接口
  • 6.4.2 实现接口
  • 6.4.3 接口变量
  • 6.4.4 扩展接口
  • 6.4.5 嵌套接口
  • 6.5 嵌套类
  • 6.5.1 静态嵌套类
  • 6.5.2 非静态嵌套类
  • 6.6 自我评估测试
  • 6.7 复习题
  • 6.8 练习
  • 第7章 异常处理
  • 7.1 概述
  • 7.2 异常处理机制
  • 7.2.1 异常类
  • 7.2.2 异常类型
  • 7.2.3 异常处理机制中用到的语句块
  • 7.2.4 定义自己的异常子类
  • 7.3 自我评估测试
  • 7.4 复习题
  • 7.5 练习
  • 第8章 多线程
  • 8.1 概述
  • 8.2 多线程简介
  • 8.2.1 线程模型
  • 8.2.2 线程优先级
  • 8.3 main线程
  • 8.4 创建新线程
  • 8.4.1 实现Runnable接口
  • 8.4.2 扩展Thread类
  • 8.5 创建多个线程
  • 8.5.1 isAlive()和join()方法
  • 8.5.2 设置线程优先级
  • 8.6 同步
  • 8.6.1 互斥
  • 8.6.2 协作(线程间通信)
  • 8.6.3 wait()与sleep()方法之间的差异
  • 8.7 死锁
  • 8.8 自我评估测试
  • 8.9 复习题
  • 8.10 练习
  • 第9章 字符串处理
  • 9.1 概述
  • 9.2 字符串
  • 9.3 String类的构造函数
  • 9.4 字符串比较方法
  • 9.4.1 equals()
  • 9.4.2 equalsIgnoreCase()
  • 9.4.3 compareTo()
  • 9.4.4 compareToIgnoreCase()
  • 9.4.5 运算符==
  • 9.4.6 regionMatches()
  • 9.4.7 startsWith()
  • 9.4.8 endWith()
  • 9.4.9 toString()
  • 9.4.10 字符串提取方法
  • 9.4.11 字符串修改方法
  • 9.4.12 改变字符大小写
  • 9.4.13 字符串搜索方法
  • 9.4.14 获得字符串长度
  • 9.5 StringBuffer类
  • 9.5.1 StringBuffer类的构造函数
  • 9.5.2 StringBuffer类的方法
  • 9.6 自我评估测试
  • 9.7 复习题
  • 9.8 练习
  • 第10章 Applet与事件处理
  • 10.1 概述
  • 10.2 Applet
  • 10.2.1 Applet类
  • 10.2.2 Applet的生命周期
  • 10.2.3 paint()方法
  • 10.2.4 创建Applet
  • 10.2.5 设置Applet的颜色
  • 10.2.6 向Applet传递参数
  • 10.2.7 getCodeBase()与getDocumentBase()方法
  • 10.3 事件处理
  • 10.3.1 事件处理机制
  • 10.3.2 事件类
  • 10.3.3 事件源
  • 10.3.4 创建事件侦听器
  • 10.4 自我评估测试
  • 10.5 复习题
  • 10.6 练习
  • 第11章 抽象窗口工具包
  • 11.1 概述
  • 11.2 AWT窗口
  • 框架窗口
  • 11.3 使用图形
  • 11.3.1 绘制线条
  • 11.3.2 绘制矩形
  • 11.3.3 绘制圆形和椭圆形
  • 11.3.4 绘制弧线
  • 11.3.5 绘制多边形
  • 11.4 AWT控件
  • 11.4.1 标签控件
  • 11.4.2 按钮控件
  • 11.4.3 文本字段控件
  • 11.4.4 复选框控件
  • 11.4.5 下拉列表控件
  • 11.4.6 列表控件
  • 11.4.7 滚动条控件
  • 11.4.8 文本区域控件
  • 11.5 布局管理器
  • 11.5.1 FlowLayout
  • 11.5.2 BorderLayout
  • 11.5.3 GridLayout
  • 11.6 自我评估测试
  • 11.7 复习题
  • 11.8 练习
  • 第12章 Java I/O系统
  • 12.1 概述
  • 12.2 与流相关的类
  • 12.2.1 字节流类
  • 12.2.2 字符流类
  • 12.3 File类
  • 12.3.1 创建文件应遵循的命名约定
  • 12.3.2 读写字符文件
  • 12.3.3 读写字节文件
  • 12.4 随机访问文件
  • 12.5 自我评估测试
  • 12.6 复习题
  • 12.7 练习
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。