计算机
类型
可以朗读
语音朗读
97千字
字数
2017-08-01
发行日期
展开全部
主编推荐语
Java编程全面指南:基础、面向对象、数据库、界面、网络及实训。
内容简介
本书内容包括Java开发环境,Java基本语言(数据类型、运算符和控制语句等),Java面向对象编程特性(对象、类、接口、异常、多线程等),异常处理和输入输出,JDBC数据库编程,Java界面开发和网络编程,以及综合实训“俄罗斯方块”游戏的开发。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 Java入门
- 1.1 关于Java
- 1.1.1 Java的历史
- 1.1.2 Java的优点
- 1.1.3 Java的开发平台架构
- 1.1.4 Java的版本
- 1.2 开发环境搭建
- 1.2.1 安装JDK
- 1.2.2 配置环境变量
- 1.2.3 校验环境变量配置是否正确
- 1.3 第一个Java程序
- 1.4 Eclipse集成开发工具
- 1.4.1 安装Eclipse
- 1.4.2 Eclipse下的开发步骤
- 习题一
- 第2章 Java编程基础
- 2.1 基本语法格式
- 2.1.1 Java程序组成单位
- 2.1.2 注释
- 2.1.3 标识符
- 2.1.4 关键字
- 2.2 变量及变量的作用域
- 2.2.1 变量声明及初始化
- 2.2.2 变量类型
- 2.2.3 数据类型之间的相互转换
- 2.2.4 变量的作用域
- 2.3 运算符
- 2.3.1 算术运算符
- 2.3.2 赋值运算符
- 2.3.3 关系运算符
- 2.3.4 逻辑运算符
- 2.3.5 位运算符
- 2.3.6 其他运算符
- 2.3.7 运算符的优先级
- 2.4 流程控制
- 2.4.1 if条件语句
- 2.4.2 switch语句
- 2.4.3 while循环语句
- 2.4.4 do-while循环语句
- 2.4.5 for循环语句
- 2.4.6 循环嵌套语句
- 2.4.7 break语句
- 2.4.8 continue语句
- 2.5 数组
- 2.5.1 一维数组
- 2.5.2 二维数组
- 习题二
- 第3章 面向对象
- 3.1 面向对象入门
- 3.1.1 面向对象的概念
- 3.1.2 面向过程与面向对象
- 3.2 面向对象编程
- 3.2.1 声明类
- 3.2.2 创建对象
- 3.2.3 封装
- 3.2.4 权限访问修饰符
- 3.2.5 包
- 3.2.6 构造方法
- 3.2.7 方法重载
- 3.2.8 this修饰符
- 3.2.9 static修饰符
- 3.2.10 参数传递
- 3.3 继承
- 3.3.1 继承概念
- 3.3.2 重写(覆盖)
- 3.3.3 super关键字
- 3.3.4 final修饰符
- 3.4 多态
- 3.4.1 子类对象与父类对象互相转换
- 3.4.2 instanceof修饰符
- 3.4.3 多态常见的用法
- 3.5 抽象类与接口
- 3.5.1 抽象类
- 3.5.2 接口
- 3.5.3 抽象类与接口的区别
- 3.6 内部类
- 3.6.1 成员内部类
- 3.6.2 局部内部类
- 3.6.3 静态内部类
- 3.6.4 匿名内部类
- 3.7 异常
- 3.7.1 何谓异常
- 3.7.2 Java异常体系
- 3.7.3 异常的类型
- 3.7.4 Java中的异常处理
- 3.7.5 自定义异常
- 习题三
- 第4章 常用API
- 4.1 Java API入门
- 4.2 字符串相关类(String类和StringBuffer类)
- 4.2.1 String类
- 4.2.2 StringBuffer类
- 4.3 基本数据类型包装类
- 4.3.1 八种基本类型对象的包装类
- 4.3.2 包装类常用的方法与变量
- 4.4 Math类
- 4.5 日期和时间相关类
- 4.5.1 Date类
- 4.5.2 SimpleDateFormat类
- 4.5.3 Calendar类
- 4.6 数字类型处理相关类
- 4.6.1 NumberFormat类
- 4.6.2 BigDecimal类
- 4.7 Random类
- 习题四
- 第5章 集合框架
- 5.1 集合框架入门
- 5.1.1 集合简介
- 5.1.2 集合分类
- 5.2 Collection接口
- 5.3 Iterator接口
- 5.4 List接口
- 5.4.1 概述
- 5.4.2 ArrayList类
- 5.4.3 LinkedList类
- 5.5 Set接口
- 5.5.1 概述
- 5.5.2 HashSet类
- 5.5.3 TreeSet类
- 5.6 Map接口
- 5.6.1 概述
- 5.6.2 HashMap类
- 5.6.3 TreeMap类
- 习题五
- 第6章 GUI编程
- 6.1 GUI入门
- 6.1.1 GUI概述
- 6.1.2 何为GUI
- 6.1.3 GUI编程步骤
- 6.2 布局管理器
- 6.2.1 BorderLayout布局管理器
- 6.2.2 FlowLayout布局管理器
- 6.2.3 GridLayout布局管理器
- 6.2.4 CardLayout布局管理器
- 6.2.5 绝对定位
- 6.3 基本容器
- 6.3.1 JFrame
- 6.3.2 JPanel
- 6.4 基本组件
- 6.4.1 标签组件JLabel
- 6.4.2 按钮组件JButton
- 6.4.3 文本组件
- 6.4.4 菜单组件
- 6.5 GUI事件处理
- 6.5.1 事件的概念
- 6.5.2 Java事件处理流程
- 6.5.3 常见事件
- 习题六
- 第7章 IO流与文件
- 7.1 IO流入门
- 7.1.1 IO流的概念
- 7.1.2 IO流类的层次结构
- 7.2 File类
- 7.3 字节流
- 7.3.1 字节输入流父类(InputStream)
- 7.3.2 字节输出流父类(OutputStream)
- 7.3.3 FileInputStream类与FileOutputStream类
- 7.3.4 DataInputStream类与DataOutputStream类
- 7.3.5 BufferedInputStream类与BufferedOutputStream类
- 7.3.6 ObjectInputStream类与ObjectOutputStream类
- 7.3.7 PrintStream类
- 7.4 字符流
- 7.4.1 字符输入流父类(Reader)
- 7.4.2 字符输出流父类(Writer)
- 7.4.3 FileReader类与FileWriter类
- 7.4.4 InputStreamReader类与OutputStreamWriter类
- 7.4.5 BufferedReader类与BufferedWriter类
- 7.4.6 PrintWriter类
- 7.5 随机访问文件类
- 习题七
- 第8章 多线程
- 8.1 线程入门
- 8.1.1 线程相关概念
- 8.1.2 使用线程的好处
- 8.2 多线程编程
- 8.2.1 继承Thread类
- 8.2.2 实现Runnable接口
- 8.3 线程的生命周期
- 8.4 线程的控制
- 8.4.1 线程的启动
- 8.4.2 线程的挂起
- 8.4.3 线程的常用方法
- 8.4.4 线程状态检查
- 8.4.5 结束线程
- 8.4.6 后台线程
- 8.5 线程的同步
- 8.5.1 同步代码块
- 8.5.2 同步方法
- 8.6 线程的死锁
- 8.7 线程的通信
- 习题八
- 第9章 网络编程
- 9.1 网络编程入门
- 9.1.1 TCP
- 9.1.2 UDP
- 9.2 IP地址封装
- 9.3 套接字(Socket)编程
- 9.3.1 什么是套接字(Socket)
- 9.3.2 套接字(Socket)通讯的过程
- 9.3.3 客户端套接字
- 9.3.4 服务器端套接字
- 9.3.5 开发Socket
- 9.4 数据报编程
- 9.4.1 DatagramPacket类
- 9.4.2 DatagramSocket类
- 习题九
- 第10章 JDBC数据库编程
- 10.1 JDBC入门
- 10.1.1 JDBC概述
- 10.1.2 JDBC的类与接口
- 10.1.3 JDBC实现原理
- 10.1.4 JDBC驱动程序分类
- 10.2 JDBC开发
- 10.2.1 数据库连接的主要步骤
- 10.2.2 加载JDBC驱动程序
- 10.2.3 建立一个数据库的连接
- 10.2.4 创建一个statement
- 10.2.5 执行SQL语句
- 10.2.6 处理结果
- 10.2.7 关闭连接
- 10.3 操作数据库
- 10.3.1 创建数据库和表
- 10.3.2 添加数据
- 10.3.3 查询数据
- 10.3.4 修改数据
- 10.3.5 删除数据
- 10.4 批处理
- 10.4.1 Statement批处理
- 10.4.2 PreparedStatement批处理
- 10.5 JDBC元数据
- 10.5.1 元数据概述
- 10.5.2 数据库的元数据
- 10.5.3 结果集的元数据
- 10.6 JDBC事务管理
- 10.6.1 事务概述
- 10.6.2 提交和回滚
- 习题十
- 第11章 综合项目实训——俄罗斯方块
- 任务一 面向对象的分析与设计
- 【任务描述】
- 【任务分析】
- 【任务实施】
- 【任务小结】
- 任务二 主体框架搭建
- 【任务描述】
- 【任务分析】
- 【任务实施】
- 【任务小结】
- 任务三 方块产生与自动下落
- 【任务描述】
- 【任务分析】
- 【任务实施】
- 【任务小结】
- 任务四 方块的移动与显示
- 【任务描述】
- 【任务分析】
- 【任务实施】
- 【任务小结】
- 任务五 障碍物的生成与消除
- 【任务描述】
- 【任务分析】
- 【任务实施】
- 【任务小结】
- 任务六 游戏结束
- 【任务描述】
- 【任务分析】
- 【任务实施】
- 【任务小结】
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。