1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-10 00:41:37 +08:00

Compare commits

...

6 Commits

Author SHA1 Message Date
Guide
e297b4dcf5
Merge pull request #2017 from huntersman/patch-1
删除代码中多余的括号
2023-05-16 20:26:46 +08:00
Guide
71aa80fb4b
Merge pull request #2016 from Pengfei-Lu/patch-1
Update java11.md for isEmpty() method.
2023-05-16 20:26:24 +08:00
Guide
3705c88f6d
Merge pull request #2015 from Mister-Hope/main
chore: update deps
2023-05-16 20:25:26 +08:00
HunterChen
a1172a520f
删除代码中多余的括号
删除代码中多余的括号
2023-05-16 16:12:50 +08:00
Alex
f964ce9cd0
Update java11.md for isEmpty() method. 2023-05-16 15:43:57 +08:00
Mr.Hope
a9584a4659 chore: update deps 2023-05-16 13:19:51 +08:00
24 changed files with 1349 additions and 27772 deletions

1
.gitignore vendored
View File

@ -14,3 +14,4 @@ dist/
packages/*/lib/
traversal-folder-replace-string.py
format-markdown.py
package-lock.json

View File

@ -289,7 +289,7 @@ public class Solution {
return dummy.next;
}
}
``
```
**进阶——一次遍历法:**

View File

@ -137,4 +137,3 @@ Dubbo 也是 Spring Cloud Alibaba 里面的一个组件。
## 既然有了 HTTP 协议,为什么还要有 RPC
关于这个问题的详细答案,请看这篇文章:[有了 HTTP 协议,为什么还要有 RPC ](http&rpc.md) 。

View File

@ -233,8 +233,6 @@ FAB 法则由下面 3 个单词组成FAB 法则的名字就是由它们的首
![简历页数过多](https://oss.javaguide.cn/zhishixingqiu/image-20230508223646164.png)
### 避免语义模糊
尽量避免主观表述,少一点语义模糊的形容词。表述要简洁明了,简历结构要清晰。

View File

@ -64,7 +64,7 @@ head:
如果你看过 `HashSet` 源码的话就应该知道:`HashSet` 底层就是基于 `HashMap` 实现的。(`HashSet` 的源码非常非常少,因为除了 `clone()``writeObject()``readObject()``HashSet` 自己不得不实现之外,其他方法都是直接调用 `HashMap` 中的方法。
| `HashMap` | `HashSet` |
| :------------------------------------: | :----------------------------------------------------------: |
| :------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: |
| 实现了 `Map` 接口 | 实现 `Set` 接口 |
| 存储键值对 | 仅存储对象 |
| 调用 `put()`向 map 中添加元素 | 调用 `add()`方法向 `Set` 中添加元素 |

View File

@ -63,7 +63,7 @@ Java 11 增加了一系列的字符串处理方法:
## Optional 增强
新增了`empty()`方法来判断指定的 `Optional` 对象是否为空。
新增了`isEmpty()`方法来判断指定的 `Optional` 对象是否为空。
```java
var op = Optional.empty();

View File

@ -51,7 +51,7 @@ RandomGeneratorFactory<RandomGenerator> l128X256MixRandom = RandomGeneratorFacto
// 使用时间戳作为随机数种子
RandomGenerator randomGenerator = l128X256MixRandom.create(System.currentTimeMillis());
// 生成随机数
randomGenerator.nextInt(10));
randomGenerator.nextInt(10);
```
## JEP 398:弃用 Applet API 以进行删除

View File

@ -53,6 +53,3 @@ JavaGuide 这个项目诞生一年左右就有出版社的老师联系我了,
我也知道大家不喜欢营销,所以我会让自己控制好一个度。我一不割韭菜,二不贩卖焦虑,仅仅赚一份小钱提升家人生活品质。
**用心做内容,真心希望能帮助到其他人。**

26521
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
"description": "javaguide",
"license": "MIT",
"author": "Guide",
"packageManager": "pnpm@8.3.1",
"packageManager": "pnpm@8.5.1",
"scripts": {
"docs:build": "vuepress build docs",
"docs:dev": "vuepress dev docs",
@ -21,15 +21,15 @@
]
},
"dependencies": {
"@vuepress/client": "2.0.0-beta.61",
"@vuepress/utils": "2.0.0-beta.61",
"@vuepress/client": "2.0.0-beta.62",
"@vuepress/utils": "2.0.0-beta.62",
"husky": "8.0.3",
"markdownlint-cli": "0.33.0",
"markdownlint-cli": "0.34.0",
"nano-staged": "0.8.0",
"prettier": "2.8.8",
"vue": "3.2.47",
"vuepress": "2.0.0-beta.61",
"vuepress-plugin-search-pro": "2.0.0-beta.206",
"vuepress-theme-hope": "2.0.0-beta.206"
"vue": "3.3.2",
"vuepress": "2.0.0-beta.62",
"vuepress-plugin-search-pro": "2.0.0-beta.211",
"vuepress-theme-hope": "2.0.0-beta.211"
}
}

2525
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff