网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java学习手册(第5版)
分类
作者 (美)马克·罗伊//帕特里克·尼迈耶//丹尼尔·勒克
出版社 中国电力出版社
下载
简介
内容推荐
如果你刚接触Java或者刚开始学习编程,这本畅销书会带你学习Java 11及以上版本的语言特性和API。通过富有吸引力、趣味性和实用性的示例,并且始终着眼于构建实际的应用,这本书的作者Marc Loy、Patrick Niemeyer和Daniel Leuck全面介绍了Java的基础知识,包括其类库、编程技术和惯用方法。
除了学习最新Java版本中的核心语言特性,你还会学习一些功能强大的新方法来管理应用中的资源和异常。
作者简介
马克·罗伊(Marc Loy),早在1994年看到一个显示排序算法动画的HotJava浏览器测试版后就开始捕捉Java bug。那时,他在Sun Microsystems开发并提供了很多Java培训课程;在那之后,他继续为更大范围的人们提供培训。目前,他主要担任顾问,还会写一些技术和媒体文章。他仍在不断地查找Java bug,并在迅猛发展的嵌入式电子设备和可穿戴产品世界里继续探索。
目录
前言
第1章 一种现代语言
1.1 进入Java世界
1.1.1 Java起源
1.1.2 成长
1.2 虚拟机
1.3 Java与其他语言的比较
1.4 设计安全
1.4.1 简化、简化、再简化
1.4.2 类型安全和方法绑定
1.4.3 增量式开发
1.4.4 动态内存管理
1.4.5 错误处理
1.4.6 线程
1.4.7 可伸缩性
1.5 实现安全
1.5.1 校验器
1.5.2 类加载器
1.5.3 安全管理器
1.6 应用和用户级安全
1.7 Java路线图
1.7.1 过去:Java 1.0—Java 11
1.7.2 现在:Java 14
1.7.3 将来
1.7.4 可用性
第2章 第一个应用
2.1 Java工具和环境
2.1.1 安装JDK
2.1.2 在Linux上安装OpenJDK
2.1.3 在macOS上安装OpenJDK
2.1.4 在Windows上安装OpenJDK
2.1.5 配置IntelliJ IDEA并创建一个项目
2.1.6 运行项目
2.1.7 获得本书示例
2.2 HelloJava
2.2.1 类
2.2.2 main()方法
2.2.3 类和对象
2.2.4 变量和类类型
2.2.5 HelloComponent
2.2.6 继承
2.2.7 JComponent类
2.2.8 关系和指向
2.2.9 包和导入
2.2.10 paintComponent()方法
2.3 HelloJava2:续集
2.3.1 实例变量
2.3.2 构造器
2.3.3 事件
2.3.4 repaint()方法
2.3.5 接口
2.4 既是结束,又是开始
第3章 专业工具
3.1 JDK环境
3.2 JVM
3.3 运行Java应用
系统属性
3.4 类路径
3.4.1 javap
3.4.2 模块
3.5 Java编译器
3.6 尝试Java
3.7 JAR文件
3.7.1 文件压缩
3.7.2 jar工具
3.7.3 pack200工具
3.8 再接再厉
第4章 Java语言
4.1 文本编码
4.2 注释
Javadoc 注释
4.3 变量和常量
4.4 类型
4.4.1 基本类型
4.4.2 引用类型
4.4.3 推导类型
4.4.4 传递引用
4.4.5 谈谈字符串
4.5 语句和表达式
4.5.1 语句
4.5.2 表达式
4.6 数组
4.6.1 数组类型
4.6.2 数组创建和初始化
4.6.3 使用数组
4.6.4 匿名数组
4.6.5 多维数组
4.7 类型、类和数组
第5章 Java中的对象
5.1 类
5.1.1 声明和实例化类
5.1.2 访问字段和方法
5.1.3 静态成员
5.2 方法
5.2.1 局部变量
5.2.2 遮蔽
5.2.3 静态方法
5.2.4 初始化局部变量
5.2.5 参数传递和引用
5.2.6 基本类型的包装器
5.2.7 方法重载
5.3 对象创建
5.3.1 构造器
5.3.2 使用重载构造器
5.4 对象析构
垃圾回收
5.5 包
5.5.1 导入类
5.5.2 自定义包
5.5.3 成员可见性和访问
5.5.4 用包编译
5.6 高级类设计
5.6.1 派生子类和继承
5.6.2 接口
5.6.3 内部类
5.6.4 匿名内部类
5.7 组织内容和为失败做规划
第6章 错误处理和日志
6.1 异常
6.1.1 异常和错误类
6.1.2 异常处理
6.1.3 冒泡
6.1.4 栈轨迹
6.1.5 受查和非受查异常
6.1.6 抛出异常
6.1.7 try蔓延
6.1.8 finally子句
6.1.9 带资源的try语句
6.1.10 性能问题
6.2 断言
6.2.1 启用和禁用断言
6.2.2 使用断言
6.3 日志API
6.3.1 日志API概述
6.3.2 日志级别
6.3.3 一个简单的例子
6.3.4 日志设置属性
6.3.5 日志记录器
6.3.6 性能
6.4 真实世界的异常
第7章 集合和泛型
7.1 集合
7.1.1 Collection接口
7.1.2 集合类型
7.1.3 Map接口
7.2 类型限制
7.2.1 容器
7.2.2 容器能固定吗?
7.3 引入泛型
谈谈类型
7.4 “没有勺子”
7.4.1 擦除
7.4.2 原始类型
7.5 参数化类型关系
为什么是List而不是List
7.6 类型强制转换
7.6.1 集合与数组间的转换
7.6.2 迭代器
7.7 深入分析:sort()方法
7.8 应用:农场的树
7.9 结论
第8章 文本和核心工具
8.1 String
8.1.1 构造字符串
8.1.2 转换为字符串
8.1.3 比较字符串
8.1.4 查找
8.1.5 字符串方法小结
8.2 解析字符串
8.2.1 解析基本类型
8.2.2 分解文本
8.3 正则表达式
8.3.1 正则表达式记法
8.3.2 java.util.regex API
8.4 数学工具
8.4.1 java.lang.Math类
8.4.2 大数/精确数
8.5 日期和时间
8.5.1 本地日期和时间
8.5.2 比较和处理日期和时间
8.5.3 时区
8.5.4 解析和格式化日期和时间
8.5.5 解析错误
8.5.6 时间戳
8.6 其他有用的工具
第9章 线
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/19 16:28:58