万本电子书0元读

万本电子书0元读

顶部广告

Java编程技术与项目实战电子书

随书附赠PPT资源和重难点讲解视频。

售       价:¥

纸质售价:¥35.60购买纸书

4人正在读 | 0人评论 6.7

作       者:马占飞,吴井军,等

出  版  社:电子工业出版社

出版时间:2025-05-01

字       数:10.5万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书全面介绍了Java编程的核心概念,共13章。首先概述Java的发展、特性及发环境搭建,包括JDK?安装与环境配置等,帮助读者下坚实的基础。着,深探讨基本数据类型、变量使用方法、流程控制语句等,帮助读者构建复杂的逻辑能力。随后,详细阐述面向对象编程的内容,如类、对象、继承、多态和封装等,强化培养读者面向对象的设计思维。此外,还介绍了异常处理、数组与集合框架、输输出流和多线程等高级特性。本书旨在帮助读者提升处理数据和并发编程的能力,适合编程新手、有其他语言经验的发者,以及计算机专业学生阅读。<br/>【作者】<br/>马占飞,包头师范学院副校长、二级教授。作为核心成员参与国家级、省部级和厅局级等教科研项目80余项。授权发明专利10项、实用新型专利2项。发表学术论文80余篇(其中SCI/EI收录18篇、中文核心20篇),著学术专著1部,主编和参编教材10余部。选内蒙古自治区“草原英才”和“新世纪321人才工程”,包头市“鹿城英才”高端人才和“5512工程”领军人才等。<br/>
目录展开

内容简介

前言

第1章 走进Java

1.1 Java概述

1.1.1 Java的历史

1.1.2 Java的特点

1.1.3 Java的应用领域

1.2 Java开发环境

1.2.1 JDK的安装

1.2.2 配置Java开发环境

1.2.3 安装和配置开发工具IDEA

1.2.4 JDK概述

1.2.5 JRE概述

1.2.6 JDK、JRE与JVM的区别和联系

1.2.7 第一个Java程序

1.3 Java标识符

1.3.1 标识符概述

1.3.2 为什么使用标识符

1.3.3 标识符的命名规范

1.3.4 关键字和保留词

本章小结

关键术语

习题

第2章 数据类型和变量

2.1 数据类型

2.1.1 基本数据类型

2.1.2 引用数据类型

2.2 常量和变量

2.2.1 常量概述

2.2.2 常量的使用

2.2.3 变量概述

2.2.4 变量的使用

2.3 数据类型转换

2.3.1 自动转换

2.3.2 强制转换

2.3.3 类型推断

本章小结

关键术语

习题

实际操作训练

第3章 运算符

3.1 算术运算符

3.1.1 加减乘除运算符

3.1.2 取模运算符

3.1.3 自增和自减运算符

3.1.4 总结算术运算符

3.2 赋值运算符

3.3 关系运算符

3.3.1 关系运算符概述

3.3.2 关系运算符的注意事项

3.3.3 关系运算符的使用

3.4 逻辑运算符

3.5 位运算符

3.5.1 位运算符概述

3.5.2 位运算符的类型

3.5.3 位运算符的注意事项

3.5.4 位运算符的使用

3.6 三元运算符

3.6.1 三元运算符概述

3.6.2 三元运算符的语法

3.6.3 三元运算符的特点

3.6.4 三元运算符的注意事项

3.6.5 三元运算符的使用

3.7 运算符的优先级

本章小结

关键术语

习题

实际操作训练

第4章 流程控制语句

4.1 顺序结构

4.1.1 顺序结构的定义

4.1.2 顺序结构的特点

4.1.3 顺序结构的使用

4.2 分支结构

4.2.1 分支结构的定义

4.2.2 分支结构的分类

4.2.3 分支结构的特点

4.2.4 分支结构的使用

4.3 循环结构

4.3.1 循环结构的定义

4.3.2 循环结构的分类

4.3.3 循环结构的特点

本章小结

关键术语

习题

实际操作训练

第5章 数组

5.1 数组介绍

5.1.1 数组概念

5.1.2 数组的特点

5.1.3 数组的应用领域

5.2 一维数组

5.2.1 一维数组的创建

5.2.2 一维数组的初始化

5.2.3 一维数组的操作

5.3 二维数组

5.3.1 二维数组概述

5.3.2 二维数组的创建和初始化

5.3.3 二维数组的注意事项

本章小结

关键术语

习题

实际操作训练

第6章 方法

6.1 方法概述

6.1.1 方法的概念

6.1.2 方法的特点

6.1.3 方法的作用

6.2 方法的定义和调用

6.2.1 方法的定义

6.2.2 方法的调用

6.3 方法参数

6.3.1 方法参数的个数

6.3.2 方法参数的类型

6.3.3 方法参数的种类

6.3.4 方法参数的传递

6.4 方法返回值

6.4.1 方法返回值的类型

6.4.2 方法返回值的应用

6.4.3 方法返回值的注意事项

6.5 方法重载

6.5.1 方法重载的规则

6.5.2 方法重载的实现

6.5.3 方法重载的优势

6.6 方法的作用域和生命周期

6.6.1 方法的作用域

6.6.2 方法的生命周期

6.7 递归方法

6.7.1 递归方法的定义

6.7.2 递归方法的特点

6.7.3 递归方法的使用

本章小结

关键术语

习题

实际操作训练

第7章 面向对象

7.1 面向对象的思想

7.1.1 面向过程的概念

7.1.2 面向对象的概念

7.1.3 面向对象与面向过程的关系

7.2 类与对象的关系

7.2.1 类的定义

7.2.2 对象的定义

7.2.3 类与对象的关系

7.3 成员的调用

7.3.1 成员变量和成员方法的定义

7.3.2 成员变量和成员方法的调用

7.4 成员变量与局部变量的区别

7.5 关键字this和static

7.5.1 关键字this

7.5.2 关键字static

7.6 构造方法

7.6.1 构造方法的定义

7.6.2 构造方法的语法结构

7.6.3 构造方法的访问

7.7 封装

7.7.1 封装的定义

7.7.2 包

7.7.3 访问修饰符的权限

7.7.4 封装的实现

7.7.5 封装的好处

7.8 继承

7.8.1 继承的定义

7.8.2 继承的作用

7.8.3 继承的语法与实现

7.8.4 成员的访问

7.8.5 构造方法的调用顺序

7.8.6 方法重写

7.8.7 关键字super

7.8.8 关键字final

7.9 多态

7.9.1 多态的定义

7.9.2 多态的优点和作用

7.9.3 多态的实现方式

7.10 抽象类和抽象方法

7.10.1 抽象类的定义

7.10.2 抽象类的特点

7.10.3 抽象类的实现方式

7.10.4 抽象类的作用

7.10.5 抽象方法的定义

7.10.6 抽象方法的实现方式

7.11 接口

7.11.1 接口的定义

7.11.2 接口的特点

7.11.3 接口的作用

7.11.4 接口的实现方式

7.11.5 抽象类与接口的区别

本章小结

关键术语

习题

实际操作训练

第8章 内部类

8.1 内部类

8.1.1 内部类的定义

8.1.2 成员内部类

8.1.3 局部内部类

8.2 静态内部类

8.2.1 静态内部类的定义

8.2.2 静态内部类的使用

8.3 匿名内部类

本章小结

关键术语

习题

第9章 异常处理

9.1 异常概念

9.1.1 异常概述

9.1.2 异常体系结构

9.1.3 常用异常类

9.2 异常处理

9.2.1 异常捕获

9.2.2 异常抛出

9.3 自定义异常类

9.3.1 自定义异常类概述

9.3.2 自定义异常类的实现

9.3.3 异常链

本章小结

关键术语

习题

第10章 字符串和常用类库

10.1 字符串定义和通用操作

10.1.1 创建字符串

10.1.2 字符串通用操作

10.1.3 String API

10.2 StringBuilder和StringBuffer

10.2.1 StringBuilder和StringBuffer概述

10.2.2 常用方法

10.2.3 StringBuilder和StringBuffer的区别

10.3 正则表达式

10.3.1 正则表达式概述

10.3.2 正则表达式的语法

10.3.3 正则表达式的使用

10.4 Java常用类库

10.4.1 Object类

10.4.2 Math类

10.4.3 Random类

10.4.4 Date类

10.4.5 包装类

本章小结

关键术语

习题

实际操作训练

第11章 集合框架

11.1 集合框架概述

11.1.1 数组特点和弊端

11.1.2 Java集合框架体系

11.1.3 Java集合的使用场景

11.2 单列集合

11.2.1 Collection接口

11.2.2 Iterator接口

11.2.3 List接口

11.2.4 Set接口

11.3 双列集合

11.3.1 Map接口

11.3.2 HashMap实现类

11.3.3 TreeMap实现类

11.3.4 Hashtable实现类

11.3.5 Properties实现类

11.4 Collections工具类

本章小结

关键术语

习题

实际操作训练

第12章 File类与输入输出流

12.1 File类

12.1.1 File类概述

12.1.2 File类的构造方法

12.1.3 File类的常用方法

12.2 输入输出流分类

12.2.1 输入输出流分类概述

12.2.2 输入输出流API

12.3 节点流

12.3.1 Reader与Writer

12.3.2 FileReader与FileWriter实现类

12.3.3 InputStream与OutputStream

12.3.4 FileInputStream与FileOutputStream

12.4 处理流

12.4.1 缓存流

12.4.2 转换流

12.5 其他流

12.5.1 标准输入输出流

12.5.2 打印流

12.5.3 Scanner类

本章小结

关键术语

习题

实际操作训练

第13章 多线程

13.1 多线程基本概念

13.1.1 程序、进程与线程

13.1.2 线程的调度

13.1.3 多线程的优点

13.1.4 单核与多核概述

13.1.5 并行与并发概述

13.2 线程的创建与启动

13.2.1 继承Thread类

13.2.2 实现Runnable接口

13.2.3 匿名内部类创建启动线程

13.2.4 继承Thread类与实现Runnable接口的区别

13.3 线程的生命周期

13.4 多线程同步

13.4.1 资源线程的安全问题

13.4.2 同步机制

13.5 线程间的通信

13.5.1 为什么要进行线程通信

13.5.2 等待唤醒机制

13.6 线程池

13.6.1 为什么使用线程池

13.6.2 线程池的优点

13.6.3 线程池相关API

本章小结

关键术语

习题

实际操作训练

习题答案

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部