展开全部

主编推荐语

学生认知心理+Java基础+核心技术+重点详解

内容简介

本书从学生认知心理角度出发,通过精选案例介绍Java的基础知识和实用核心技术,重点、详细地介绍面向对象的程序设计、图形用户界面编程、多线程编程和JDBC数据库编程,讲解力求做到解答疑点、详析难点、突出重点。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容简介
  • 前言
  • 第1章 Java概述
  • 1.1 Java语言简介
  • 1.1.1 Java语言的起源与发展
  • 1.1.2 Java语言的特点
  • 1.2 Java开发环境
  • 1.2.1 Java SE的开发工具包JDK
  • 1.2.2 Java集成开发环境
  • 1.3 Java程序概述
  • 1.3.1 第一个Java程序
  • 1.3.2 第一个Java程序分析
  • 1.3.3 Java程序开发
  • 1.4 Java程序工作原理
  • 1.4.1 Java虚拟机
  • 1.4.2 Java平台的分类
  • 1.4.3 Java程序应用领域
  • 习题
  • 第2章 数据类型和运算符
  • 2.1 数据类型
  • 2.1.1 关键字和标识符
  • 2.1.2 数据类型
  • 2.2 常量与变量
  • 2.2.1 常量
  • 2.2.2 变量
  • 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 自动类型转换
  • 2.4.2 强制类型转换
  • 习题
  • 第3章 程序流程控制
  • 3.1 分支结构
  • 3.1.1 if语句
  • 3.1.2 if-else语句
  • 3.1.3 switch语句
  • 3.2 循环结构
  • 3.2.1 while语句
  • 3.2.2 do-while语句
  • 3.2.3 for语句
  • 3.2.4 语句嵌套
  • 3.3 程序跳转
  • 3.3.1 break语句
  • 3.3.2 continue语句
  • 3.3.3 return语句
  • 3.4 常用的程序设计方法
  • 3.4.1 枚举法
  • 3.4.2 递推法
  • 3.4.3 递归法
  • 3.4.4 简单图形的输出
  • 3.4.5 简单游戏的设计
  • 习题
  • 第4章 类与对象
  • 4.1 面向对象概述
  • 4.1.1 面向对象的基本概念
  • 4.1.2 面向对象的三大特性
  • 4.2 类与对象
  • 4.2.1 类的定义
  • 4.2.2 对象的声明与创建
  • 4.2.3 对象的引用和清除
  • 4.3 成员变量
  • 4.3.1 成员变量的声明
  • 4.3.2 实例变量和类变量
  • 4.3.3 变量的初始化
  • 4.3.4 常量
  • 4.3.5 变量的作用域和生存期
  • 4.4 成员方法
  • 4.4.1 成员方法的声明与调用
  • 4.4.2 实例方法和类方法
  • 4.4.3 构造方法
  • 4.4.4 方法重载
  • 4.4.5 数据传递
  • 4.5 类的组织方式——包
  • 4.5.1 包的概念
  • 4.5.2 包的创建
  • 4.5.3 包的引用
  • 4.6 访问权限
  • 4.6.1 类的访问控制
  • 4.6.2 类中成员的访问控制
  • 习题
  • 第5章 继承与多态
  • 5.1 继承的实现
  • 5.2 变量隐藏和方法覆盖
  • 5.2.1 变量的隐藏
  • 5.2.2 方法的覆盖
  • 5.3 子类的构造方法
  • 5.3.1 有继承时的构造方法
  • 5.3.2 关键字null、this和super
  • 5.4 抽象类和最终类
  • 5.4.1 抽象方法与抽象类
  • 5.4.2 最终类
  • 5.5 接口
  • 5.5.1 接口的定义
  • 5.5.2 接口的实现
  • 5.5.3 接口的继承与组合
  • 5.6 多态
  • 5.6.1 引用类型赋值转换实现多态
  • 5.6.2 引用类型作参数实现多态
  • 5.6.3 用类型作成员变量实现多态
  • 5.7 适配器设计模式
  • 5.8 内部类
  • 5.8.1 成员内部类
  • 5.8.2 局部内部类
  • 5.8.3 匿名内部类
  • 习题
  • 第6章 数组与字符串
  • 6.1 数组
  • 6.1.1 数组的创建和初始化
  • 6.1.2 数组的访问
  • 6.1.3 多维数组
  • 6.1.4 数组操作的常用方法
  • 6.2 字符串
  • 6.2.1 String类
  • 6.2.2 StringBuffer类
  • 6.2.3 StringTokenizor类
  • 习题
  • 第7章 异常处理
  • 7.1 异常概述
  • 7.1.1 异常的概念
  • 7.1.2 异常类
  • 7.1.3 受检查的异常和不受检查的异常
  • 7.2 异常抛出和捕获
  • 7.2.1 try-catch-finally语句
  • 7.2.2 系统自动抛出的异常
  • 7.2.3 throw和throws语句抛出的异常
  • 7.2.4 多异常的捕获和处理
  • 7.3 自定义异常
  • 习题
  • 第8章 Java常用类
  • 8.1 Object类
  • 8.2 System类
  • 8.3 基本类型的包装类
  • 8.3.1 包装类对象的创建方式
  • 8.3.2 包装类的常用方法
  • 8.3.3 自动装箱和自动拆箱
  • 8.4 日期类
  • 8.4.1 Date类和DateFormat类
  • 8.4.2 Calender类
  • 8.5 集合框架
  • 8.5.1 Collection接口
  • 8.5.2 List接口及实现类
  • 8.5.3 Set接口及实现类
  • 8.5.4 Queue接口及实现类
  • 8.5.5 Map接口及实现类
  • 习题
  • 第9章 图形用户界面GUI
  • 9.1 一个简单的GUI程序
  • 9.2 java.awt包和javax.swing包
  • 9.3 容器、组件和布局
  • 9.3.1 容器
  • 9.3.2 组件
  • 9.3.3 布局
  • 9.4 事件处理
  • 9.4.1 事件处理机制
  • 9.4.2 事件处理的编程方法
  • 9.4.3 事件类型和监听器接口
  • 9.5 常用组件
  • 9.5.1 JLabel类
  • 9.5.2 JButton类
  • 9.5.3 JTextField类
  • 9.5.4 JTextArea类
  • 9.5.5 JCheckBox类
  • 9.5.6 JRadioButton类
  • 9.5.7 JComboBox类
  • 9.5.8 JOptionPane类
  • 9.5.9 JFileChooser类
  • 9.5.10 菜单组件
  • 9.5.11 其他组件
  • 9.6 综合范例
  • 习题
  • 第10章 多线程
  • 10.1 线程的概念
  • 10.2 线程的创建
  • 10.2.1 通过扩展Thread类创建线程
  • 10.2.2 通过实现Runnable接口创建线程
  • 10.3 线程的控制
  • 10.3.1 线程的生命周期
  • 10.3.2 线程的优先级
  • 10.3.3 线程的调度
  • 10.4 互斥与同步
  • 10.4.1 临界区与互斥
  • 10.4.2 线程同步
  • 习题
  • 第11章 输入输出流
  • 11.1 文件类
  • 11.2 输入输出流概述
  • 11.2.1 流的概念
  • 11.2.2 字节流、字符流和对象流
  • 11.2.3 结点流和过滤流
  • 11.2.4 流的编程方法
  • 11.2.5 标准输入输出流
  • 11.3 结点流
  • 11.3.1 二进制文件流
  • 11.3.2 文件字符流
  • 11.4 过滤流
  • 11.4.1 InputSteamReader类和OutputStreamWriter类
  • 11.4.2 BufferedInputStream类和BufferedOutputStream类
  • 11.4.3 BufferedReader类和BufferedWriter类
  • 11.4.4 DataInputStream类和DataOutputStream类
  • 11.4.5 PrintStream类和PrintWriter类
  • 11.4.6 对象流
  • 11.4.7 管道流
  • 11.4.8 顺序流
  • 11.5 随机流
  • 习题
  • 第12章 数据库编程
  • 12.1 JDBC概念
  • 12.2 数据库连接步骤
  • 12.2.1 加载驱动程序
  • 12.2.2 建立连接对象
  • 12.2.3 创建语句对象
  • 12.2.4 ResultSet对象
  • 12.2.5 关闭有关对象
  • 12.3 预处理命令
  • 12.3.1 创建PreparedStatement对象
  • 12.3.2 带参数的SQL语句
  • 12.4 可滚动和可更新的ResultSet
  • 12.4.1 可滚动的ResultSet
  • 12.4.2 可更新的ResultSet
  • 习题
  • 第13章 学生成绩管理系统
  • 13.1 系统设计
  • 13.1.1 结构分析
  • 13.1.2 工作目录
  • 13.2 数据库设计
  • 13.3 基本表模型设计
  • 13.4 公用模型设计
  • 13.5 控制模块设计
  • 13.6 视图模块设计
  • 13.7 系统主界面设计
  • 13.8 用户登录界面设计
  • 习题
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

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