Skip to content

Commit 537ac0e

Browse files
authored
Update 02.md
1 parent c8fd430 commit 537ac0e

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

  • docs/java-coding-prob

‎docs/java-coding-prob/02.md‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# 二、对象、不变性和`switch`表达式
22

3+
> 原文:[Java Coding Problems](https://libgen.rs/book/index.php?md5=3280024C263466704C8F7525E5BB6AAE)
4+
>
5+
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
6+
>
7+
> 贡献者:[飞龙](https://github.com/wizardforcel)
8+
>
9+
> 本文来自[【ApacheCN Java 译文集】](https://github.com/apachecn/apachecn-java-zh),自豪地采用[谷歌翻译](https://translate.google.cn/)。
10+
311
本章包括 18 个涉及对象、不变性和`switch`表达式的问题。本章从处理`null`引用的几个问题入手。它继续处理有关检查索引、`equals()`和`hashCode()`以及不变性(例如,编写不可变类和从不可变类传递/返回可变对象)的问题。本章的最后一部分讨论了克隆对象和 JDK12`switch`表达式。本章结束时,您将掌握对象和不变性的基本知识。此外,你将知道如何处理新的`switch`表达式。在任何 Java 开发人员的武库中,这些都是有价值的、非可选的知识。
412

513
# 问题
@@ -1681,4 +1689,4 @@ private static Player createPlayer(PlayerTypes playerType) {
16811689

16821690
这就是所有的人!本章向您介绍了几个涉及对象、不变性和`switch`表达式的问题。虽然覆盖对象和不变性的问题代表了编程的基本概念,但覆盖`switch`表达式的问题致力于引入新的 JDK12 特性来解决这个问题。
16831691

1684-
从本章下载应用以查看结果和其他详细信息。****
1692+
从本章下载应用以查看结果和其他详细信息。****

0 commit comments

Comments
 (0)