展开全部

主编推荐语

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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。