当前位置:当前位置:主页 > 计算机电子书 > Java > Java手册 pdf电子书
Java学习手册(第五版)

Java学习手册(第五版) PDF 清晰完整版

  • 更新:2022-04-05
  • 大小:40.5 MB
  • 类别:Java手册
  • 作者:马克·罗伊
  • 出版:中国电力出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Java学习手册(第五版)》是由中国电力出版社出版的一本关于Java手册方面的书籍,作者是马克·罗伊,主要介绍了关于Java、Java学习手册方面的知识内容,目前在Java手册类书籍综合评分为:8.8分。

书籍介绍

编辑推荐

如果你刚接触Java或者刚开始学习编程,这本畅销书会带你学习Java11及以上版本的语言特性和API。通过富有吸引力、趣味性和实用性的示例,并且始终着眼于构建实际的应用,这本书的作者MarcLoy、PatrickNiemeyer和DanielLeuck全面介绍了Java的基础知识,包括其类库、编程技术和惯用方法。

除了学习Java版本中的核心语言特性,你还会学习一些功能强大的新方法来管理应用中的资源和异常。

内容简介

使用编译器、解释器和其他工具完成Java开发。

探索Java内置的线程功能和并发包。

学习文本处理和强大的正则表达式API。

编写高级网络应用或基于Web的应用和服务。

作者简介

MarcLoy是一位专注用户体验设计和移动应用的软件开发人员和培训师。

PatrickNiemeyer是网络和分布式应用领域的一位独立顾问和作者。

DanielLeuckis是Ikayzo公司的CEO,这是以东京和檀香山为基地的一个交互式设计和软件开发公司,其客户包括Sony、Oracle和PIMCO。

目录

  • 前言.1
  • 第1章一种现代语言9
  • 1.1进入Java世界.10
  • 1.1.1Java起源10
  • 1.1.2成长.12
  • 1.2虚拟机13
  • 1.3Java与其他语言的比较15
  • 1.4设计安全.19
  • 1.4.1简化、简化、再简化19
  • 1.4.2类型安全和方法绑定20
  • 1.4.3增量式开发.21
  • 1.4.4动态内存管理.22
  • 1.4.5错误处理23
  • 1.4.6线程.23
  • 1.4.7可伸缩性24
  • 1.5实现安全.24
  • 1.5.1校验器26
  • 1.5.2类加载器27
  • 1.5.3安全管理器.28
  • 1.6应用和用户级安全.28
  • 1.7Java路线图29
  • 1.7.1过去:Java1.0—Java1129
  • 1.7.2现在:Java1432
  • 1.7.3将来.33
  • 1.7.4可用性34
  • 第2章个应用.35
  • 2.1Java工具和环境35
  • 2.1.1安装JDK36
  • 2.1.2在Linux上安装OpenJDK37
  • 2.1.3在macOS上安装OpenJDK38
  • 2.1.4在Windows上安装OpenJDK39
  • 2.1.5配置IntelliJIDEA并创建一个项目43
  • 2.1.6运行项目46
  • 2.1.7获得本书示例.47
  • 2.2HelloJava.48
  • 2.2.1类.51
  • 2.2.2main()方法.52
  • 2.2.3类和对象54
  • 2.2.4变量和类类型.54
  • 2.2.5HelloComponent55
  • 2.2.6继承.56
  • 2.2.7JComponent类57
  • 2.2.8关系和指向.58
  • 2.2.9包和导入59
  • 2.2.10paintComponent()方法61
  • 2.3HelloJava2:续集.62
  • 2.3.1实例变量63
  • 2.3.2构造器64
  • 2.3.3事件.66
  • 2.3.4repaint()方法.69
  • 2.3.5接口.69
  • 2.4既是结束,又是开始71
  • 第3章专业工具72
  • 3.1JDK环境.72
  • 3.2JVM73
  • 3.3运行Java应用.73
  • 系统属性75
  • 3.4类路径76
  • 3.4.1javap77
  • 3.4.2模块.78
  • 3.5Java编译器78
  • 3.6尝试Java.80
  • 3.7JAR文件.86
  • 3.7.1文件压缩86
  • 3.7.2jar工具87
  • 3.7.3pack200工具90
  • 3.8再接再厉.91
  • 第4章Java语言92
  • 4.1文本编码.93
  • 4.2注释95
  • Javadoc注释96
  • 4.3变量和常量98
  • 4.4类型99
  • 4.4.1基本类型100
  • 4.4.2引用类型105
  • 4.4.3推导类型106
  • 4.4.4传递引用107
  • 4.4.5谈谈字符串108
  • 4.5语句和表达式.109
  • 4.5.1语句109
  • 4.5.2表达式.118
  • 4.6数组.124
  • 4.6.1数组类型125
  • 4.6.2数组创建和初始化126
  • 4.6.3使用数组128
  • 4.6.4匿名数组130
  • 4.6.5多维数组130
  • 4.7类型、类和数组132
  • 第5章Java中的对象.134
  • 5.1类.135
  • 5.1.1声明和实例化类.136
  • 5.1.2访问字段和方法.138
  • 5.1.3静态成员143
  • 5.2方法.146
  • 5.2.1局部变量147
  • .2.2遮蔽147
  • 5.2.3静态方法149
  • 5.2.4初始化局部变量.151
  • 5.2.5参数传递和引用.152
  • 5.2.6基本类型的包装器154
  • 5.2.7方法重载156
  • 5.3对象创建157
  • 5.3.1构造器.158
  • 5.3.2使用重载构造器.159
  • 5.4对象析构161
  • 垃圾回收161
  • 5.5包.162
  • 5.5.1导入类.163
  • 5.5.2自定义包165
  • 5.5.3成员可见性和访问166
  • 5.5.4用包编译168
  • 5.6高级类设计.169
  • 5.6.1派生子类和继承.169
  • 5.6.2接口174
  • 5.6.3内部类.177
  • 5.6.4匿名内部类179
  • 5.7组织内容和为失败做规划180
  • 第6章错误处理和日志.183
  • 6.1异常.184
  • 6.1.1异常和错误类184
  • 6.1.2异常处理186
  • 6.1.3冒泡190
  • 6.1.4栈轨迹.191
  • 6.1.5受查和非受查异常192
  • 6.1.6抛出异常193
  • 6.1.7try蔓延196
  • 6.1.8finally子句197
  • 6.1.9带资源的try语句199
  • 6.1.10性能问题.200
  • 6.2断言.201
  • 6.2.1启用和禁用断言.202
  • 6.2.2使用断言202
  • 6.3日志API204
  • 6.3.1日志API概述.204
  • 6.3.2日志级别206
  • 6.3.3一个简单的例子.207
  • 6.3.4日志设置属性208
  • 6.3.5日志记录器210
  • 6.3.6性能210
  • 6.4真实世界的异常211
  • 第7章集合和泛型212
  • 7.1集合.212
  • 7.1.1Collection接口213
  • 7.1.2集合类型214
  • 7.1.3Map接口216
  • 7.2类型限制218
  • 7.2.1容器219
  • 7.2.2容器能固定吗?.220
  • 7.3引入泛型221
  • 谈谈类型224
  • 7.4“没有勺子”.225
  • 7.4.1擦除225
  • 7.4.2原始类型227
  • 7.5参数化类型关系228

资源获取

相关资源

网友留言