《Java语言导学(原书第6版)》一一导读

简介:

前 言

The Java Tutorial: A Short Course on the Basics, Sixth Edition
自2010年年初Oracle公司收购Sun公司以来,Java语言迎来激动人心的时代。正如Java Community Process计划的活动所印证的,Java语言将不断发展。本书基于Java SE 8(Java Platform Standard Edition 8)并引用其API。
相比本书第5版(针对的是Java版本7),第6版有一些新特点:
Lambda表达式使得功能可作为方法参数使用,代码作为数据使用。Lambda表达式描述单个方法接口(也称为功能接口)的实例会更简洁。4.4.8节介绍该专题。
联合使用类型注解和可插拔类型系统可改善类型检测,重复注解使得同样的注解可应用于声明和类型使用。5.4节和5.5节介绍相关专题。
默认方法是接口中实现的方法。使用默认方法,可将新功能添加到接口中,并确保与这些接口的老版本代码兼容。6.1.7节介绍该专题。
聚合操作可在元素流上执行功能型操作,特别是集合上的批量操作,如串行或并行的map-reduce转换。12.3节介绍该专题。
在限制恶意程序和RIA攻击方面有了一些改进。详情可参考第16章、19.5节和19.6节、20.4节等新增或修订章节。
日期/时间API可用于表示日期和时间并处理日期和时间值。这些API支持国际标准日历系统和其他常见的全球日历。新增的第21章介绍该专题。

第1章 快速入门
1.1 关于Java技术
1.2 “Hello World!”实例程序
1.3 “Hello World!”实例程
1.4 常见问题(及其解决方案)
1.5 问题和练习:快速入门
第2章 面向对象的编程概念
2.1 对象
2.2 类
2.3 继承
2.4 接口
2.5 包
2.6 问题和练习:面向对象的编程概念
第3章 语言基础 3.0
3.1 变量
3.2 运算符
3.3 表达式、语句和块
3.4 控制流语句

相关文章
|
1月前
|
Java
【详识JAVA语言】数组的应用场景
【详识JAVA语言】数组的应用场景
18 1
|
1月前
|
Java 程序员 编译器
【详识JAVA语言】面向对象程序三大特性之二:继承
【详识JAVA语言】面向对象程序三大特性之二:继承
47 2
|
1月前
|
存储 Java 编译器
【详识JAVA语言】类和对象
【详识JAVA语言】类和对象
43 1
|
1月前
|
数据采集 分布式计算 大数据
Java语言在大数据处理中的应用
传统的大数据处理往往依赖于庞大的数据中心和高性能的服务器,然而随着大数据时代的到来,Java作为一种强大的编程语言正在被广泛应用于大数据处理领域。本文将探讨Java语言在大数据处理中的优势和应用,以及其在分布式计算、数据处理和系统集成等方面的重要作用。
|
23小时前
|
安全 Java 大数据
探索Java的奇妙世界:语言特性与实际应用
探索Java的奇妙世界:语言特性与实际应用
|
2天前
|
SQL Java 数据库连接
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
Java从入门到精通:2.3.2数据库编程——了解SQL语言,编写基本查询语句
|
7天前
|
前端开发 Java Go
开发语言详解(python、java、Go(Golong)。。。。)
开发语言详解(python、java、Go(Golong)。。。。)
|
8天前
|
人工智能 前端开发 Java
Java语言开发的AI智慧导诊系统源码springboot+redis 3D互联网智导诊系统源码
智慧导诊解决盲目就诊问题,减轻分诊工作压力。降低挂错号比例,优化就诊流程,有效提高线上线下医疗机构接诊效率。可通过人体画像选择症状部位,了解对应病症信息和推荐就医科室。
146 10
|
12天前
|
Java Android开发 C++
Kotlin vs Java:选择最佳语言进行安卓开发
【4月更文挑战第13天】Java曾是安卓开发的主流语言,但Kotlin的崛起改变了这一局面。Google在2017年支持Kotlin,引发两者优劣讨论。Java以其成熟稳定、强大生态和跨平台能力占优,但代码冗长、开发效率低和语言特性过时是短板。Kotlin则以简洁语法、空安全设计和高度兼容Java脱颖而出,但社区和生态系统仍在发展中,可能存在学习曲线和性能问题。选择语言应考虑项目需求、团队熟悉度、维护性、性能和生态系统。无论选择哪种,理解其差异并适应新技术至关重要。
|
23天前
|
Java
Java语言打印九九乘法表(详解)
Java语言打印九九乘法表(详解)
15 1
Java语言打印九九乘法表(详解)