展开全部

主编推荐语

本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了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 实战练习
展开全部

评分及书评

评分不足
2个评分

出版方

人民邮电出版社

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