万本电子书0元读

万本电子书0元读

顶部广告

Java编程动手学电子书

1.本书站在零基础初学者的角度,以“敲代码、动手学”为宗旨,借助于通俗易懂的表达和形象生动的示例,对Java基础知识行了详细的介绍。 2.本书秉承"talk is cheap, show me the code"的极客精神,全书给出了数百个代码示例,对于每个细小的知识都提供相应的代码。 3.本书从Java语言的发展史讲起,随后介绍了在三种操作系统上安装Java和集成发环境的方法、步骤,之后本书的核心篇幅,介绍了从Java基础知识到类Java高级特性在内的所有内容。

售       价:¥

纸质售价:¥71.00购买纸书

18人正在读 | 1人评论 6.3

作       者:汪建 汪立 著

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

出版时间:2023-09-01

字       数:31.0万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
这是一本讲解Java基本语法的书,全书始终从初学者的角度,用通俗易懂的语言和形象生动的例子来讲解Java基础知识,让读者能轻松快速掌握。 本书共分为12章,首先介绍Java语言的基本情况;然后介绍如何在Windows、Linux和macOS三种操作系统中安装Java和集成发环境以及JShell交互式编程;着讲解Java的一些常见概念和数据类型以及Java的八大类运算符、各种表达式和语句;之后介绍类和对象这两个核心概念,数组与集合的概念和使用,Java常用工具类,以及Java的异常处理、注解以及泛型机制;最后讲解Java的文件与I/O的相关操作以及Java多线程和网络编程。 本书适合 Java 门人员、初级发人员以及想巩固 Java 基础的人阅读,也可作为自学 Java 或者正在参加 Java 培训的人员的参考书。<br/>【推荐语】<br/>1.本书站在零基础初学者的角度,以“敲代码、动手学”为宗旨,借助于通俗易懂的表达和形象生动的示例,对Java基础知识行了详细的介绍。 2.本书秉承"talk is cheap, show me the code"的极客精神,全书给出了数百个代码示例,对于每个细小的知识都提供相应的代码。 3.本书从Java语言的发展史讲起,随后介绍了在三种操作系统上安装Java和集成发环境的方法、步骤,之后本书的核心篇幅,介绍了从Java基础知识到类Java高级特性在内的所有内容。 4.为了保证读者门Java,本书除了提供数百个代码示例,还带有“考考你”与“动手做一做”两个小版块,可用来检验读者对知识的掌握情况,提升读者的动手编码能力,非常适合自学。<br/>【作者】<br/>汪建(笔名seaboat),拥有10年以上的软件发经验,擅长Java、Python和C 等编程语言,从事各类业务系统、中间件、基础架构、人工智能系统等研发工作。目前负责一个人工智能团队,致力于发各种人工智能能力并赋能到业务系统中。精研工程算法、人工智能算法、自然语言处理、计算机视觉、架构、分布式、高并发、大数据、搜索引擎等方面的技术。平时喜欢看书、运动、写作、编程、绘画。崇尚技术自由,思想放。著有《图解 Java 并发编程》《图解数据结构与算法》《Tomcat内核设计剖析》。 个人博客:blog.csdn.net/wangyangzhizhou 个人公众号:远洋号 汪立,拥有多年的大型系统发经验,对Java语言及生态有浓厚的兴趣,对Spring、Spring Boot、Spring MVC、Spring Cloud、MyBatis、Dubbo、ZooKeeper等有较深的研究,熟悉常用消息中间件(RocketMQ、Kafka、Elasticsearch、Redis)的使用及原理。此外,对JVM和分布式技术也有一定的研究,并持续关注Java源技术的发展。<br/>
目录展开

内 容 提 要

作 者 简 介

致 谢

前 言

组织结构

目标读者

意见反馈

资源与支持

资源获取

提交勘误

与我们联系

关于异步社区和异步图书

第1章 走进Java世界

1.1 Java介绍

1.2 Java发展史

1.3 如何选择Java版本

1.4 Java语言的特性

1.5 JVM、JRE与JDK

1.6 Java执行机制

1.7 Java的应用领域

第2章 开发环境

2.1 安装Java环境

2.2 第一个Java程序

2.3 安装IDEA

2.4 JShell交互式编程

第3章 基础知识

3.1 注释

3.2 标识符和关键字

3.3 变量

3.4 常量

3.5 Java的数据类型

3.6 整数类型

3.7 浮点类型

3.8 字符类型

3.9 布尔类型

3.10 类型转换

第4章 运算符

4.1 算术运算符

4.2 关系运算符

4.3 自增和自减运算符

4.4 逻辑运算符

4.5 位逻辑运算符

4.6 移位运算符

4.7 赋值运算符

4.8 其他运算符

4.9 运算符优先级

第5章 表达式与语句

5.1 表达式、语句、语句块

5.2 程序执行顺序

5.3 if条件分支语句

5.4 switch条件分支语句

5.5 for循环语句

5.6 while循环语句

5.7 do-while循环语句

5.8 return语句

第6章 类与对象(上)

6.1 面向对象编程

6.2 面向对象的基本概念

6.3 Java类与对象

6.4 类的成员方法

6.5 类的构造方法

6.6 类中的this关键字

6.7 Java中的包

6.8 Java中的4种访问修饰符

6.9 Java类的封装性

6.10 Java中的static关键字

6.11 Java中的null关键字

6.12 无名称对象

6.13 对象的克隆

6.14 对象的序列化与反序列化

第7章 类与对象(下)

7.1 Java类的继承

7.2 类的super关键字

7.3 final关键字

7.4 Java中重写方法

7.5 Java中重载方法

7.6 Java的多态

7.7 instanceof关键字

7.8 Java的抽象类

7.9 Java的接口

7.10 枚举类型enum

7.11 Java内部类

第8章 数组与集合

8.1 Java的数组结构

8.2 一维数组

8.3 二维数组

8.4 三维及更高维数组

8.5 数组类(Arrays)

8.6 复制数组

8.7 Java的集合

8.8 列表类

8.9 集合类

8.10 映射类

8.11 队列类

8.12 堆栈类

8.13 集合工具类

第9章 Java常用工具类

9.1 字符串类(String)

9.2 运行环境类(Runtime)

9.3 系统类(System)

9.4 基本数据类型包装类

9.5 数学类(Math)

9.6 随机数类(Random)

9.7 扫描类(Scanner)

9.8 日期类(Date)

9.9 正则表达式

第10章 异常、注解与泛型

10.1 Java的异常处理机制

10.2 Java的注解

10.3 Java的泛型

第11章 文件与I/O

11.1 Java文件类

11.2 Java的输入与输出

第12章 多线程与网络编程

12.1 进程与线程

12.2 多线程机制

12.3 线程的生命周期

12.4 创建Java线程

12.5 线程的优先级

12.6 守护线程

12.7 线程的休眠

12.8 线程同步synchronized

12.9 计算机网络

12.10 套接字

12.11 网络地址

12.12 TCP通信编程

12.13 UDP通信编程

12.14 广播通信

“考考你”与“动手做一做”答案

第1章

第2章

第3章

第4章

第5章

第6章

第7章

第8章

第9章

第10章

第11章

第12章

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部