万本电子书0元读

万本电子书0元读

顶部广告

Java 开发从入门到精通(第2版)电子书

Java是一门神奇的编程语言,一直雄踞各编程语言排行榜的榜首,用它发的软件遍布各行各业。本书作为一本Java的门书籍,其丰富的配套资源让一样的编程语言有不一样的学法: ·770 个实例,使读者有更多的实践演练机会 ·300 多个拓展实例,真正地做到举一反三 ·2000 多分钟的视频讲解,帮助读者降低学习难度 ·100 多个技术解惑 ,破解学习的难 与市面上同类图书相比,我们这本书根据读者的学习习惯、结合程序设计专业的教学特,以“技术讲解”→ 范例演练”→“技术解惑”贯穿全书,帮助零基础读者全面掌握Java 语言发。 ● 技术讲解:详细介绍Java 9、Java 10 和Java 11 的新特性和各个知识 ● 范例演练:1070 多个实例, 让读者在实践中学会Java 语言 ● 技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱 QQ 群 网站论坛实现教学互动,形成互帮互学的朋友圈 ● 网站论坛:作者答疑/学习辅导/ PPT 资源下载 ● 答疑QQ 群:疑惑快速解答/和作者直交流 另外,我们这本书在内容和服务上,有以下优势: 1.提供100个提高程序性能的技巧,让读者少走弯路; 2.增加课后练习模块 ,巩固读者所学内容; 3.1本书的内容,3本书的容量,让读者得值,学得会; 4.按照Java10新版本写作,让读者真正和现实项目结合起来; 5.全视频讲解,不会的地方看视频更容易; 6.不定期设辅导读者的视频课,学习更高效。

售       价:¥

纸质售价:¥86.10购买纸书

58人正在读 | 1人评论 6.2

作       者:扶松柏 王洋 陈小玉

出  版  社:人民邮电出版社有限公司

出版时间:2019-09-01

字       数:93.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书专门介绍Java编程,主要内容包括:Java基础知识、Java语法基础、条件语句、循环语句、数组、Java面向对象编程、集合、常用的类库、泛型、异常处理、I/O文件处理和流程、AWT、Swing、JavaFX基础知识、UI组件、事件处理程序、基于JavaFX框架的Web和多媒体发、数据库编程、网络与通信编程、多线程和程等。本书适合Java发人员阅读,也适合计算机相关专业的师生阅读。<br/>【推荐语】<br/>Java是一门神奇的编程语言,一直雄踞各编程语言排行榜的榜首,用它发的软件遍布各行各业。本书作为一本Java的门书籍,其丰富的配套资源让一样的编程语言有不一样的学法: ·770 个实例,使读者有更多的实践演练机会 ·300 多个拓展实例,真正地做到举一反三 ·2000 多分钟的视频讲解,帮助读者降低学习难度 ·100 多个技术解惑 ,破解学习的难 与市面上同类图书相比,我们这本书根据读者的学习习惯、结合程序设计专业的教学特,以“技术讲解”→ 范例演练”→“技术解惑”贯穿全书,帮助零基础读者全面掌握Java 语言发。 ● 技术讲解:详细介绍Java 9、Java 10 和Java 11 的新特性和各个知识 ● 范例演练:1070 多个实例, 让读者在实践中学会Java 语言 ● 技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱 QQ 群 网站论坛实现教学互动,形成互帮互学的朋友圈 ● 网站论坛:作者答疑/学习辅导/ PPT 资源下载 ● 答疑QQ 群:疑惑快速解答/和作者直交流 另外,我们这本书在内容和服务上,有以下优势: 1.提供100个提高程序性能的技巧,让读者少走弯路; 2.增加课后练习模块 ,巩固读者所学内容; 3.1本书的内容,3本书的容量,让读者得值,学得会; 4.按照Java10新版本写作,让读者真正和现实项目结合起来; 5.全视频讲解,不会的地方看视频更容易; 6.不定期设辅导读者的视频课,学习更高效。<br/>【作者】<br/>扶松柏,上海大学计算机科学技术学院硕士,通信工程博士,精通Java、C语言、C 程序发,擅长底层技术和应用程序的结合。具有丰富的Java发经验和编程心得。<br/>
目录展开

版权

内容提要

前言

资源与支持

第1章 计算机基础和Java开发入门

1.1 计算机基础

1.2 初识Java

1.3 技术解惑

1.4 课后练习

第2章 第一段Java程序

2.1 搭建Java开发环境

2.2 编写第一段Java程序

2.3 编译并运行Java程序

2.4 使用IDE工具——Eclipse

2.5 Java的运行机制

2.6 技术解惑

2.7 课后练习

第3章 Java语法基础

3.1 常量和变量

3.2 数据类型

3.3 运算符

3.4 字符串

3.5 类型转换

3.6 Java 11新特性:新增的String函数

3.7 技术解惑

3.8 课后练习

第4章 条件语句

4.1 if语句详解

4.2 switch语句详解

4.3 条件语句演练

4.4 技术解惑

4.5 课后练习

第5章 循环语句

5.1 循环语句

5.2 跳转语句

5.3 技术解惑

5.4 课后练习

第6章 数组

6.1 简单的一维数组

6.2 二维数组

6.3 三维数组

6.4 操作数组

6.5 技术解惑

6.6 课后练习

第7章 Java的面向对象(上)

7.1 面向对象的基础

7.2 创建类

7.3 修饰符

7.4 方法详解

7.5 使用this

7.6 使用类和对象

7.7 抽象类和抽象方法

7.8 软件包

7.9 技术解惑

7.10 课后练习

第8章 Java的面向对象(中)

8.1 类的继承

8.2 重写和重载

8.3 隐藏和封装

8.4 接口

8.5 技术解惑

8.6 课后练习

第9章 Java的面向对象(下)

9.1 构造器详解

9.2 多态

9.3 引用类型

9.4 组合

9.5 初始化块

9.6 包装类

9.7 final修饰符

9.8 内部类

9.9 匿名类

9.10 枚举类

9.11 Java 11新特性:嵌套访问控制

9.12 技术解惑

9.13 课后练习

第10章 集合

10.1 Java中的集合类

10.2 Collection接口和Iterator接口

10.3 Set接口

10.4 List接口

10.5 Map接口

10.6 Queue接口

10.7 集合工具类Collections

10.8 其他集合类

10.9 创建不可变的List、Set和Map(Java 9新增功能)

10.10 使用var类型推断(Java 10新增功能)

10.11 技术解惑

10.12 课后练习

第11章 常用的类库

11.1 StringBuffer类

11.2 Runtime类

11.3 程序国际化

11.4 System类

11.5 Date类

11.6 Math类

11.7 Random类

11.8 NumberFormat类

11.9 BigInteger类

11.10 BigDecimal类

11.11 复制对象

11.12 Arrays类

11.13 Comparable接口

11.14 Observable类和Observer接口

11.15 正则表达式

11.16 Timer类和TimerTask类

11.17 技术解惑

11.18 课后练习

第12章 泛型

12.1 泛型概述

12.2 泛型详解

12.3 类型通配符

12.4 泛型方法

12.5 泛型接口

12.6 泛型继承

12.7 强制类型转换

12.8 擦除

12.9 技术解惑

12.10 课后练习

第13章 异常处理

13.1 异常概述

13.2 异常处理方式

13.3 抛出异常

13.4 自定义异常

13.5 Checked异常和Runtime异常的区别

13.6 技术解惑

13.7 课后练习

第14章 I/O文件处理和流处理

14.1 Java I/O概述

14.2 File类

14.3 RandomAccessFile类

14.4 字节流与字符流

14.5 字节转换流

14.6 内存操作流

14.7 管道流

14.8 打印流

14.9 System类

14.10 BufferedReader类

14.11 Scanner类

14.12 数据操作流

14.13 合并流

14.14 压缩流

14.15 回退流

14.16 字符编码

14.17 对象序列化

14.18 Buffer类

14.19 Channel类

14.20 使用流API

14.21 使用try…with…resources语句

14.22 技术解惑

14.23 课后练习

第15章 AWT的奇幻世界

15.1 GUI框架概述

15.2 AWT框架的结构

15.3 容器

15.4 布局管理器

15.5 AWT中的常用组件

15.6 AWT中的对话框

15.7 使用图像多分辨率API

15.8 javax.imageio.plugins.tiff

15.9 技术解惑

15.10 课后练习

第16章 Swing

16.1 Swing概述

16.2 Swing的组件

16.3 拖放处理

16.4 实现进度条效果

16.5 技术解惑

16.6 课后练习

第17章 JavaFX开发基础

17.1 JavaFX概述

17.2 JavaFX界面结构

17.3 使用Color类设置颜色

17.4 绘制文字

17.5 绘制形状

17.6 显示图像

17.7 界面布局

17.8 技术解惑

17.9 课后练习

第18章 使用JavaFX UI组件

18.1 使用标签组件

18.2 使用按钮组件

18.3 使用复选框组件

18.4 使用单选按钮组件

18.5 使用文本框组件

18.6 使用文本域组件

18.7 使用选择框组件

18.8 使用密码框组件

18.9 使用组合框组件

18.10 使用列表视图组件

18.11 使用滚动条组件

18.12 使用滑块组件

18.13 使用树视图组件

18.14 使用进度组件

18.15 使用HTML编辑器组件

18.16 使用菜单组件

18.17 使用文件选择框组件

18.18 使用颜色选择器组件

18.19 技术解惑

18.20 课后练习

第19章 JavaFX事件处理程序

19.1 JavaFX事件处理系统概述

19.2 使用快捷方法实现事件处理

19.3 处理鼠标事件

19.4 处理键盘事件

19.5 使用事件过滤器

19.6 使用事件处理程序

19.7 使用可触摸设备的事件

19.8 技术解惑

19.9 课后练习

第20章 JavaFX框架下的Web开发

20.1 JavaFX内嵌浏览器概述

20.2 使用WebView组件

20.3 使用WebEngine接口

20.4 管理Web历史记录

20.5 使用CSS文件

20.6 使用FXML

20.7 技术解惑

20.8 课后练习

第21章 JavaFX框架下的多媒体开发

21.1 变换操作

21.2 动画效果

21.3 视觉特效

21.4 3D特效

21.5 音频和视频

21.6 CSS API(Java 9新增功能)

21.7 技术解惑

21.8 课后练习

第22章 数据库编程

22.1 SQL基础

22.2 初识JDBC

22.3 连接Access数据库

22.4 连接SQL Server数据库

22.5 连接MySQL数据库

22.6 技术解惑

22.7 课后练习

第23章 网络与通信编程

23.1 Java中的网络包

23.2 TCP编程

23.3 UDP编程

23.4 代理服务器

23.5 HTTP/2 Client API(Java 10的改进)

23.6 技术解惑

23.7 课后练习

第24章 多线程和进程

24.1 线程概述

24.2 创建线程

24.3 线程的生命周期

24.4 控制线程

24.5 线程传递数据

24.6 进程

24.7 技术解惑

24.8 课后练习

第25章 大数据综合实战:爬取并分析知乎用户信息

25.1 系统设计

25.2 数据库设计

25.3 知乎爬虫请求分析

25.4 系统文件夹组织结构

25.5 系统详细运行流程图

25.6 具体编码

25.7 知乎用户大数据分析

25.8 项目开发难点分析

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部