科技
类型
可以朗读
语音朗读
663千字
字数
2015-03-01
发行日期
展开全部
主编推荐语
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。
内容简介
《Java从入门到精通(第2版)》第1篇【基础知识】主要讲解Java的基础知识、开发工具、程序要素、常量与变量、数据类型、运算符、表达式与语句、程序控制结构、数组、类和对象、方法以及枚举等;第2篇【核心技术】主要讲解类的封装、继承与多态、抽象类与接口、类的专题研究、Java常用类库、String类、对象的引用与传递、包及访问权限、异常的捕获与处理、Java类集框架以及Annotation等;第3篇【高级应用】主要讲解多线程、文件I/O操作、Java Applet网页小程序、Java网络程序设计、Java数据库编程以及DAO设计模式等;第4篇【项目实战】通过OA办公系统和电子商务网站平台两个实战案例,介绍了完整的Java开发流程。《Java从入门到精通(第2版)》适合任何想学习Java的读者,无论您是否从事计算机相关行业,是否接触过Java,均可通过学习快速掌握Java的开发方法和技巧。(电子版暂不提供DVD)
目录
- 版权信息
- 内容提要
- 前言
- 第0章 Java学习指南
- 0.1 Java的来源
- 0.2 Java的基本思想
- 0.3 Java的技术体系
- 0.4 Java无处不在
- 0.5 Java学习经验谈
- 0.6 Java学习路线图
- 第1篇 基础知识
- 第1章 揭开Java的神秘面纱
- 1.1 Java开发环境
- 1.2 安装Java开发工具箱
- 1.3 磨刀不误砍柴工——环境变量的配置
- 1.4 享受安装成果——开发第1个Java程序
- 1.5 探秘Java虚拟机(JVM)
- 1.6 高手点拨
- 1.7 实战练习
- 第2章 流行的Java开发工具——Eclipse
- 2.1 认识Eclipse开发工具
- 2.2 使用Eclipse开始工作
- 2.3 在Eclipse中调试程序
- 2.4 高手点拨
- 2.5 实战练习
- 第3章 初识庐山真面目——Java程序要素概览
- 3.1 一个简单的例子
- 3.2 感性认识Java程序
- 3.3 程序的检测
- 3.4 提高程序的可读性
- 3.5 高手点拨
- 3.6 实战练习
- 第4章 最常用的编程元素——常量与变量
- 4.1 常量
- 4.2 变量
- 4.3 高手点拨
- 4.4 实战练习
- 第5章 不可不知的数据分类法——数据类型
- 5.1 数据类型的意义
- 5.2 整数类型
- 5.3 浮点类型
- 5.4 字符类型(char)
- 5.5 布尔类型(boolean)
- 5.6 数据类型的转换
- 5.7 基本数据类型的默认值
- 5.8 高手点拨
- 5.9 实战练习
- 第6章 最重要的编程部件——运算符、表达式与语句
- 6.1 运算符
- 6.2 表达式
- 6.3 语句
- 6.4 高手点拨
- 6.5 实战练习
- 第7章 程序执行方向——程序控制结构
- 7.1 程序逻辑
- 7.2 选择结构
- 7.3 循环结构
- 7.4 循环的跳转
- 7.5 高手点拨
- 7.6 实战练习
- 第8章 常用的数据结构——数组
- 8.1 理解数组
- 8.2 一维数组
- 8.3 二维数组
- 8.4 多维数组
- 8.5 高手点拨
- 8.6 实战练习
- 第9章 面向对象设计——类和对象
- 9.1 理解面向对象程序设计
- 9.2 面向对象的基本概念
- 9.3 类的声明与定义
- 9.4 类的属性
- 9.5 对象的声明与使用
- 9.6 高手点拨
- 9.7 实战练习
- 第10章 重复调用的代码块——方法
- 10.1 方法的基本定义
- 10.2 方法的使用
- 10.3 方法中的形参与实参
- 10.4 方法的重载
- 10.5 构造方法
- 10.6 在方法内部调用方法
- 10.7 方法的递归调用
- 10.8 代码块
- 10.9 方法与数组
- 10.10 与数组有关的操作方法
- 10.11 高手点拨
- 10.12 实战练习
- 第11章 快速归类整型常数——枚举
- 11.1 枚举简介
- 11.2 自定义的枚举
- 11.3 Java中的枚举
- 11.4 枚举类和枚举关键字
- 11.5 类集对于枚举的支持
- 11.6 深入了解枚举
- 11.7 高手点拨
- 11.8 实战练习
- 第2篇 核心技术
- 第12章 类的封装、继承与多态
- 12.1 面向对象的三大特点
- 12.2 封装的实现
- 12.3 继承的实现
- 12.4 深度认识类的继承
- 12.5 覆写
- 12.6 多态的实现
- 12.7 高手点拨
- 12.8 实战练习
- 第13章 抽象类与接口
- 13.1 抽象类
- 13.2 接口
- 13.3 抽象类和接口对比
- 13.4 高手点拨
- 13.5 实战练习
- 第14章 关于类的专题研究
- 14.1 众类鼻祖——Object类
- 14.2 内部类
- 14.3 匿名内部类
- 14.4 匿名对象
- 14.5 this关键字的使用
- 14.6 static关键字的使用
- 14.7 final关键字的使用
- 14.8 instanceof关键字的使用
- 14.9 高手点拨
- 14.10 实战练习
- 第15章 储存类的仓库——Java常用类库
- 15.1 API概念
- 15.2 基本数据类型的包装类
- 15.3 System类与Runtime类
- 15.4 日期操作类
- 15.5 正则表达式
- 15.6 Math与Random类
- 15.7 大数字操作类
- 15.8 Integer类
- 15.9 Boolean类
- 15.10 Byte类
- 15.11 高手点拨
- 15.12 实战练习
- 第16章 解读Java中的String类
- 16.1 String类
- 16.2 高手点拨
- 16.3 实战练习
- 第17章 对象的引用与传递
- 17.1 初步了解引用传递
- 17.2 引用数据类型的传递
- 17.3 引用传递与现实生活的联系
- 17.4 引用小分析——集成设计模式
- 17.5 对象克隆
- 17.6 反射机制
- 17.7 高手点拨
- 17.8 实战练习
- 第18章 包及访问权限
- 18.1 包的概念及使用
- 18.2 类成员的访问控制权限
- 18.3 Java的命名规范
- 18.4 打包工具——Jar命令的使用
- 18.5 构造方法私有化——单例设计模式(Singleton)
- 18.6 多例设计模式
- 18.7 高手点拨
- 18.8 实战练习
- 第19章 异常的捕获与处理
- 19.1 异常的基本概念
- 19.2 异常类的处理流程
- 19.3 throws关键字
- 19.4 throw关键字
- 19.5 异常处理的标准格式
- 19.6 RuntimeException类
- 19.7 编写自己的异常类
- 19.8 高手点拨
- 19.9 实战练习
- 第20章 Java类集框架
- 20.1 认识类集框架
- 20.2 类集接口
- 20.3 单值保存的最大父接口——Collection
- 20.4 Collection接口的具体实现类
- 20.5 允许重复的子接口——List
- 20.6 数组操作类——Arrays
- 20.7 比较器
- 20.8 不允许重复的子接口——Set
- 20.9 类集的输出
- 20.10 偶对象保存接口——Map
- 20.11 前期版本遗留下来的类和接口
- 20.12 Collections类
- 20.13 Java 8中的泛型
- 20.14 高手点拨
- 20.15 实战练习
- 第21章 给编译器看的注解——Annotation
- 21.1 Annotation的含义
- 21.2 系统内建的Annotation
- 21.3 自定义Annotation
- 21.4 Retention和RetentionPolicy
- 21.5 反射与Annotation
- 21.6 深入Annotation
- 21.7 高手点拨
- 21.8 实战练习
- 第3篇 高级应用
- 第22章 齐头并进完成任务——多线程
- 22.1 感知多线程
- 22.2 体验多线程
- 22.3 线程的状态
- 22.4 线程操作的一些方法
- 22.5 多线程的同步
- 22.6 线程间通信
- 22.7 线程生命周期的控制
- 22.8 高手点拨
- 22.9 实战练习
- 第23章 文件I/O操作
- 23.1 文件操作类——File
- 23.2 RandomAccessFile类
- 23.3 字节流与字符流
- 23.4 管道流
- 23.5 内存操作流
- 23.6 打印流
- 23.7 合并(序列)流
- 23.8 System类对I/O的支持
- 23.9 字符编码
- 23.10 对象序列化
- 23.11 Java 8中有关流的新功能
- 23.12 高手点拨
- 23.13 实战练习
- 第24章 Java网页小程序——Java Applet
- 24.1 Applet程序简介
- 24.2 Eclipse开发Applet的流程
- 24.3 Applet程序中使用的几个基本方法
- 24.4 在HTML中嵌入Applet程序
- 24.5 高手点拨
- 24.6 实战练习
- 第25章 Java网络程序设计
- 25.1 Socket介绍
- 25.2 ServerSocket概念
- 25.3 Socket程序
- 25.4 DatagramSocket程序
- 25.5 网络编程的基本概念
- 25.6 TCP程序实现
- 25.7 UDP程序实现
- 25.8 网络编程的经典案例:Echo程序
- 25.9 高手点拨
- 25.10 实战练习
- 第26章 Java数据库编程
- 26.1 数据库连接的基本概念
- 26.2 使用数据库的准备工作
- 26.3 JDBC的使用
- 26.4 数据库连接的详细步骤
- 26.5 操作数据库
- 26.6 查询信息实例
- 26.7 与数据库相关的接口
- 26.8 PrepareStatement接口
- 26.9 批处理
- 26.10 事务处理
- 26.11 MySQL数据库
- 26.12 高手点拨
- 26.13 实战练习
- 第27章 DAO设计模式
- 27.1 程序的分层
- 27.2 具体问题的分析
- 27.3 定义数据传输/表现层对象类(DTO / VO)
- 27.4 定义数据层操作接口(DAO接口)和实现类
- 27.5 定义业务层操作接口(service)和实现类
- 27.6 编写其他辅助类
- 27.7 高手点拨
- 27.8 实战练习
- 第4篇 项目实战
- 第28章 Java项目开发实战——OA办公系统
- 28.1 系统概述
- 28.2 系统需求分析
- 28.3 系统设计
- 28.4 代码实现
- 28.4.7 LoginService.java和LoginServlet.java
- 28.5 高手点拨
- 28.6 实战练习
- 第29章 Java项目开发实战——电子商务网站平台开发
- 29.1 系统概述
- 29.2 系统需求分析
- 29.3 系统设计
- 29.4 代码实现
- 29.5 高手点拨
- 29.6 实战练习
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。