万本电子书0元读

万本电子书0元读

顶部广告

你好!Java电子书

本书以轻松幽默的语言,从零始介绍Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带读者从门到精通。 书中每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。本书还提供配套代码、课件、答疑服务,以及视频来辅助学习。 本书全彩印刷,目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以吸引读者学习兴趣。 无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。您只要耐心学习践行,必将收获满满,现在请您始Java编程之旅吧!

售       价:¥

纸质售价:¥76.50购买纸书

15人正在读 | 0人评论 6.8

作       者:关东升

出  版  社:机械工业出版社

出版时间:2024-03-11

字       数:13.9万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以轻松幽默的语言,从零始介绍如何学习Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带您从门到精通。 本书全面系统地介绍了Java语言编程,共包含15章内容,涵盖了Java的基础语法、面向对象编程、常用类库、GUI编程、数据库访问、网络编程、多线程等核心知识和编程技能。 书中大部分知识后都设计了针对性的训练营,通过大量示例和综合练习案例,帮助读者深理解知识并灵活运用。 每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。我们提供配套代码、课件、答疑服务,以及视频来辅助学习(下载方式见封底)。 书中目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以激发读者的学习兴趣。 无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。只要耐心学习践行,必将收获满满,现在请始Java编程之旅吧!<br/>【推荐语】<br/>本书以轻松幽默的语言,从零始介绍Java语言。书名来源于编程语言中最经典的Hello World程序,寓意带读者从门到精通。 书中每章都设有总结与扩展和同步练习,以及若干训练营,旨在通过综合案例巩固知识。本书还提供配套代码、课件、答疑服务,以及视频来辅助学习。 本书全彩印刷,目录采用幽默风格命名,使用漫画角色对话的形式讲解知识,以吸引读者学习兴趣。 无论您是编程新手,还是有经验的程序员,本书都将以浅显易懂的方式,带您掌握Java语言实用技能。您只要耐心学习践行,必将收获满满,现在请您始Java编程之旅吧!<br/>【作者】<br/>关东升 一个在IT领域摸爬滚20多年的老程序员,51CTO学院金牌讲师、知名培训专家、畅销书作家。精通移动发、前后端技术、游戏发、数据库发与设计、软件架构设计等多种技术。参与设计和发北京市公交一卡通大型项,发国家农产品追系统、金融系统微博等移动客户端项日,井在App Store发布多款游戏和应用软件。长期为中国移动、中国联通、中国南方航空、中国工商银行、平安银行和天注港务局等企事业单位提供培训服务。。先后出版了《iOS发指南》《Cocos2d-x实战》《Python从小白到大牛》《Java从小白到大牛》《Kotlin从小白到大牛》《Android从小白到大牛》《看漫画学Python》《漫画Java》等50多部IT图书。。<br/>
目录展开

前言

本书知识结构

第1章 你好世界,我来了!——从Hello World开始

1.1 编写你的第一个Java程序

1.1.1 下载和安装JDK

1.1.2 下载和安装IntelliJ IDEA

1.1.3 创建项目

1.1.4 运行程序

1.1.5 庖丁解牛HelloWorld

1.2 Java语言概述

1.2.1 Java语言历史

1.2.2 Java语言特点

1.3 如何获得帮助

1.4 训练营:使用文本编辑工具+JDK编写和运行Java程序

1.5 总结与扩展

1.6 同步练习

第2章 魔法程序员的秘诀 ——Java基本语法

2.1 标识符

2.2 关键字

2.3 变量、常量和语句

2.3.1 变量

2.3.2 常量

2.3.3 语句

2.3.4 训练营1:理解变量、常量和语句

2.4 注释

2.4.1 文档注释

2.4.2 代码注释

2.5 Java源代码组织方式

2.5.1 代码文件

2.5.2 包

2.5.3 训练营2:熟悉Java中如何定义和引入包

2.6 总结与扩展

2.7 同步练习

第3章 数据类型,不一样的我——Java数据类型

3.1 Java基本数据类型

3.1.1 整数类型

3.1.2 浮点类型

3.1.3 训练营1:掌握整数、浮点数等的表示方式

3.1.4 字符类型

3.2 数据类型转换

3.2.1 自动类型转换

3.2.2 强制类型转换

3.3 训练营2:熟悉数据类型之间的转换

3.4 引用数据类型

3.5 数组类型

3.5.1 数组声明

3.5.2 数组初始化

3.5.3 训练营3:掌握数组类型

3.6 总结与扩展

3.7 同步练习

第4章 + * / % = == != & & !——运算符

4.1 算术运算符

4.1.1 一元算术运算符

4.1.2 二元算术运算符

4.2 关系运算符

4.3 逻辑运算符

4.3.1 训练营1:比较逻辑或和短路或

4.3.2 训练营2:比较逻辑与和短路与

4.4 位运算符

4.5 赋值运算符

4.6 三元运算符

4.7 运算符优先级

4.8 总结与扩展

4.9 同步练习

第5章 左右抉择——决策语句

5.1 if语句

5.1.1 if结构

5.1.2 if-else结构

5.1.3 if-else-if结构

5.2 训练营1:掌握if语句

5.3 多分支语句

5.3.1 switch语句

5.3.2 switch表达式

5.4 训练营2:掌握switch语句

5.5 总结与扩展

5.6 同步练习

第6章 绕圈子的艺术——循环语句

6.1 while循环语句

6.2 do-while循环语句

6.3 for循环语句

6.3.1 C语言风格for循环语句

6.3.2 Java语言风格for循环语句

6.3.3 训练营1:掌握for循环语句

6.4 跳转语句

6.4.1 break语句

6.4.2 continue语句

6.4.3 训练营2:掌握跳转语句

6.5 总结与扩展

6.6 同步练习

第7章 面向对象编程,再次出发——面向对象

7.1 面向对象基本特性

7.2 类

7.2.1 定义类

7.2.2 创建对象

7.2.3 空对象

7.3 类的成员

7.3.1 成员变量

7.3.2 成员方法

7.3.3 方法重载

7.3.4 构造方法

7.3.5 默认构造方法

7.3.6 构造方法重载

7.3.7 this关键字

7.3.8 类变量和类方法

7.4 封装性

7.4.1 私有级别

7.4.2 默认级别

7.4.3 保护级别

7.4.4 公有级别

7.5 继承性

7.5.1 实现继承

7.5.2 成员变量隐藏

7.5.3 方法的重写

7.5.4 训练营1:掌握方法重写

7.6 抽象类

7.6.1 抽象类示例

7.6.2 训练营2:理解抽象类概念

7.7 接口

7.7.1 接口示例

7.7.2 训练营3:实现多个接口

7.8 多态性

7.9 内部类

7.9.1 成员内部类

7.9.2 匿名内部类

7.9.3 训练营4:使用匿名内部类

7.10 总结与扩展

7.11 同步练习

第8章 万能工具箱——常用类

8.1 Object类

8.1.1 toString()方法

8.1.2 对象比较方法

8.1.3 训练营1:熟悉Object类的常用方法

8.2 字符串

8.2.1 字符串表示方式

8.2.2 转义字符

8.2.3 文本块

8.2.4 字符串常用方法

8.2.5 训练营2:掌握字符串操作

8.3 包装类

8.3.1 从对象到基本数据类型的转换

8.3.2 从基本数据类型到对象的转换

8.3.3 将字符串转换为基本数据类型

8.4 大数字类

8.4.1 BigInteger

8.4.2 BigDecimal

8.4.3 训练营3:掌握包装类的常用方法

8.5 日期时间类

8.5.1 本地日期时间类

8.5.2 获得LocalDateTime、LocalDate和LocalTime对象

8.5.3 日期格式化

8.5.4 日期解析

8.5.5 训练营4:掌握本地日期时间

8.6 总结与扩展

8.7 同步练习

第9章 集合框架杂技表演——Java集合框架

9.1 集合概述

9.2 List集合

9.2.1 List接口的实现类

9.2.2 List接口的常用方法

9.2.3 使用泛型

9.2.4 遍历List集合

9.2.5 训练营1:掌握List集合

9.3 Set集合

9.3.1 Set接口的常用方法

9.3.2 遍历Set集合

9.3.3 训练营2:掌握Set集合

9.4 Map集合

9.4.1 Map接口的常用方法

9.4.2 遍历集合

9.4.3 训练营3:掌握Map集合

9.5 总结与扩展

9.6 同步练习

第10章 哎呀,疼疼疼!——异常处理

10.1 异常类继承层次

10.2 捕获异常

10.2.1 try-catch语句

10.2.2 使用多catch代码块

10.2.3 训练营1:熟悉异常捕获

10.3 释放资源

10.3.1 finally代码块

10.3.2 自动资源管理

10.3.3 训练营2:熟悉资源释放

10.4 throws与声明方法抛出异常

10.5 自定义异常类

10.6 throw与显式抛出异常

10.7 训练营3:了解自定义异常和显示抛出异常

10.8 总结与扩展

10.9 同步练习

第11章 文件系统深度探险——I/O流

11.1 文件管理

11.1.1 File类

11.1.2 训练营1:常见文件管理操作

11.2 I/O流概述

11.2.1 字节流和字符流

11.2.2 流类继承层次

11.3 字节流

11.3.1 InputStream抽象类

11.3.2 OutputStream抽象类

11.3.3 训练营2:复制二进制文件

11.4 字符流

11.4.1 Reader抽象类

11.4.2 Writer抽象类

11.4.3 训练营3:复制文本文件

11.5 总结与扩展

11.6 同步练习

第12章 美轮美奂的界面开发——GUI编程

12.1 Java图形用户界面技术概述

12.1.1 AWT

12.1.2 Swing

12.1.3 JavaFX

12.2 Swing技术基础

12.2.1 Swing中容器类的层次结构

12.2.2 Swing中组件类的层次结构

12.3 第一个Swing程序

12.4 事件处理

12.4.1 命名内部类事件监听器

12.4.2 匿名内部类事件监听器

12.4.3 Lambda表达式事件监听器

12.4.4 训练营1:掌握事件处理

12.5 布局管理

12.5.1 FlowLayout布局

12.5.2 BorderLayout布局

12.5.3 GridLayout布局

12.5.4 BoxLayout布局

12.5.5 训练营2:掌握布局管理

12.6 Swing组件

12.6.1 标签

12.6.2 按钮

12.6.3 文本输入组件

12.6.4 单选按钮

12.6.5 复选框

12.6.6 列表

12.6.7 下拉列表框

12.6.8 表格

12.6.9 训练营3:掌握表格组件

12.7 总结与扩展

12.8 同步练习

第13章 网上冲浪大冒险——网络编程

13.1 网络基础

13.1.1 TCP/IP

13.1.2 IP地址

13.1.3 HTTP/HTTPS协议

13.1.4 端口

13.1.5 URL

13.2 Java访问互联网资源相关类

13.2.1 使用URL类

13.2.2 HttpURLConnection类

13.2.3 发送GET请求

13.3 训练营:“我的备忘录”

13.4 JSON文档

13.4.1 使用第三方JSON库

13.4.2 JSON数据编码和解码

13.5 总结与扩展

13.6 同步练习

第14章 数据库编程的颠覆者——数据库编程

14.1 MySQL数据库管理系统

14.1.1 安装MySQL 8数据库

14.1.2 客户端登录服务器

14.1.3 常见的管理命令

14.2 JDBC技术

14.2.1 JDBC API

14.2.2 加载驱动程序

14.2.3 建立数据连接

14.2.4 使用属性文件

14.2.5 三个重要接口

14.2.6 数据库编程的一般过程

14.3 训练营:学生表CRUD操作

14.3.1 创建学生表

14.3.2 插入学生数据

14.3.3 更新学生数据

14.3.4 删除学生数据

14.3.5 查询所有学生数据

14.3.6 按照学生编号查询数据

14.4 总结与扩展

14.5 同步练习

第15章 跑得快,还要跑得稳——多线程编程

15.1 创建线程

15.1.1 继承Thread类

15.1.2 实现Runnable接口

15.1.3 使用匿名内部类实现线程执行对象

15.1.4 使用Lambda表达式实现线程执行对象

15.1.5 训练营1:创建线程

15.2 线程的状态

15.3 训练营2:线程循环与线程停止

15.3.1 线程循环

15.3.2 停止线程

15.4 线程管理

15.4.1 线程休眠

15.4.2 等待线程结束

15.5 线程同步

15.5.1 线程不安全问题

15.5.2 同步方法

15.5.3 同步代码块

15.5.4 训练营3:熟悉线程同步

15.6 总结与扩展

15.7 同步练习

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部