计算机
类型
可以朗读
语音朗读
374千字
字数
2016-01-01
发行日期
展开全部
主编推荐语
学生认知心理+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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。