Java从入门到精通(第2版)

Java从入门到精通(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。

内容简介

本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技能。

本书第1篇【基础知识】主要讲解Java的基础知识、开发工具、程序要素、常量与变量、数据类型、运算符、表达式与语句、程序控制结构、数组、类和对象、方法以及枚举等;第 2 篇【核心技术】主要讲解类的封装、继承与多态、抽象类与接口、类的专题研究、Java常用类库、String类、对象的引用与传递、包及访问权限、异常的捕获与处理、Java类集框架以及Annotation等;第3篇【高级应用】主要讲解多线程、文件I/O操作、Java Applet网页小程序、Java 网络程序设计、Java 数据库编程以及DAO 设计模式等;第4篇【项目实战】通过OA办公系统和电子商务网站平台两个实战案例,介绍了完整的Java开发流程。

本书所附DVD光盘中包含了与图书内容全程同步的教学录像。此外,还赠送了大量相关学习资料,以便读者扩展学习。

本书适合任何想学习Java的读者,无论您是否从事计算机相关行业,是否接触过Java,均可通过学习快速掌握Java的开发方法和技巧。

作者简介

作者龙马高新教育,专业的计算机研究、教育机构,拥有近20年的图书出版经历,与39所高校、8个行业协会、5家知名网站保持合作关系,屡获全国畅销书大奖,其推出的“从入门到精通”、“编程宝典”、“完全自学手册”、“精通100%”、“非常网络6+1”等均成为业界知名图书,受到百万读者的认可和推荐。

章节目录

版权信息

内容提要

前言

第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 实战练习

Java从入门到精通(第2版)是2015年由人民邮电出版社出版,作者。

得书感谢您对《Java从入门到精通(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Java从入门到精通(精粹版) 电子书
本书特色 零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过Java,是否使用Java开发过项目,都能从本书受益。 实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解Java的各种知识和技术,还以世纪开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。 随时监测自己的学习成果 每章首页给出了“本章要点”,以便读者明确学习方向。每章的“实战练习”则根据所在章的知识点精心设计而成,读者可以随时自我检测,巩固所学知识。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、掌握相关操作,并轻松获取实战技巧。 海量学习资源免费赠送 Java和Oracle项目实战教学录像 Java SE类库查询手册 Eclipse常用快捷键说明文档 Eclipse提示与技巧电子书 Java常见面试题 Java常见错误及解决方案 Java开发经验及技巧大汇总 Java程序员职业规划 Java程序员面试技巧
HTML+CSS+JavaScript网页制作:从入门到精通(第4版) 电子书
本书从零开始,全面讲解了开发网页的全过程。
C语言从入门到精通 电子书
零基础、入门级的讲解 无论读者是否从事计算机相关行业,是否接触过C语言,是否使用C语言开发过项目,都能从本书中获益。 超多、实用、专业的范例和项目 本书结合实际工作中的范例,逐一讲解C语言的各种知识和技术。之后以实际开发项目来总结本书所学内容,帮助读者在实战中掌握知识,轻松拥有项目经验。 随时检测自己的学习成果 每章首页给出了“本章要点”,以便读者明确学习方向,读者可以随时自我检测,巩固所学知识。 细致入微、贴心提示 本书在讲解过程中使用了“提示”“注意”“技巧”等小栏目,帮助读者在学习过程中更清楚地理解基本概念、 掌握相关操作,并轻松获取实战技巧。 全程同步教学视频 涵盖本书所有知识点,详细讲解每个范例及项目的开发过程及关键点,帮助读者更轻松地掌握书中所有的C语言程序设计知识。 超多电子资源大放送 赠送大量电子资源,包括本书范例的素材文件和结果文件、本书教学 PPT、C语言标准库函数查询手册、C语言常用查询手册、10套完整源代码、全国计算机等级考试二级C语言考试大纲及应试技巧、C语言常见面试题、C语言常见错误及解决方案、C语言开发经验及技巧大汇总、C语言程序员职业规划、C语言程序员面试技巧。 多平台学习方式 可实现手机端、电脑端同步学习
Java架构师指南 电子书
知名Java专家多年经验总结,介绍从程序员进阶到架构师需要具备的技能的完整教程 基于Java官方API的解读,从架构师的独特角度讲解Java知识和技能 企业级开发的经典示例,全程项目驱动,涵盖电商支付接口的综合调试 程序员走向架构师是必经之路。本书基于Java官方API进行解读,从架构师的角度讲解Java知识和技能,并从搭建虚拟机开始,学习常用的Linux命令,力争使程序员能在较短的时间内成功迈入架构师的殿堂。 近年来编程领域的知识愈加丰富,使广大程序员应接不暇。如何在有限的时间内高效学习是一个棘手的问题。本书作者根据自身的丰富经验,精选了Java中必须掌握的核心技能,并以项目为驱动,循序渐进,详细讲解了企业级项目和电商平台,让读者在学习知识的同时以实战加深印象,可谓是高屋建瓴。 如何能在短时间内达到架构师的水平?面对难以入手的海量知识,读者往往一头雾水,相信通过阅读本书,每位读者都能从中找到答案。
Java开发从入门到精通(第2版) 电子书
Java10全面解析:技术解惑与实例演练