Skip to content

Commit b35376a

Browse files
committed
update docs
1 parent bf46ae4 commit b35376a

File tree

14 files changed

+594
-462
lines changed

14 files changed

+594
-462
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
### [Java 高级](docs/advanced)
4444

45-
- [Java 正则](docs/advanced/java-regex.md)
45+
- [Java 正则从入门到精通](docs/advanced/java-regex.md) - 关键词:`Pattern``Matcher``捕获与非捕获``反向引用``零宽断言``贪婪与懒惰``元字符``DFA``NFA`
4646
- [Java 编码和加密](docs/advanced/java-crypto.md) - 关键词:`Base64``消息摘要``数字签名``对称加密``非对称加密``MD5``SHA``HMAC``AES``DES``DESede``RSA`
4747
- [Java 本地化](docs/advanced/java-locale.md)
4848
- [Java JDK8](docs/advanced/jdk8.md) - 关键词:`Stream``lambda``Optional``@FunctionalInterface`
@@ -76,7 +76,7 @@
7676

7777
![img](http://dunwu.test.upcdn.net/snap/20200630205329.png)
7878

79-
- [Java BIO](docs/io/java-bio.md) - 关键词:`InputStream``OutputStream``Reader``Writer``阻塞`
79+
- [Java IO 模型](docs/io/java-io.md) - 关键词:`InputStream``OutputStream``Reader``Writer``阻塞`
8080
- [Java NIO](docs/io/java-nio.md) - 关键词:`Channel``Buffer``Selector``非阻塞``多路复用`
8181
- [Java 序列化](docs/io/java-serialization.md) - 关键词:`Serializable``serialVersionUID``transient``Externalizable``writeObject``readObject`
8282
- [Java 网络编程](docs/io/java-net.md) - 关键词:`Socket``ServerSocket``DatagramPacket``DatagramSocket`
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package io.github.dunwu.javacore.string;
2+
3+
/**
4+
* 字符串常量拼接
5+
* <p>
6+
* 请比对本 java 文件和由它编译出的 class 文件
7+
*
8+
* @author peng.zhang
9+
* @date 2020/12/1
10+
*/
11+
public class StringAppendDemo01 {
12+
13+
public static void main(String[] args) {
14+
// 本行代码在 class 文件中,会被编译器直接优化为:
15+
// String str = "abc";
16+
String str = "a" + "b" + "c";
17+
System.out.println("str = " + str);
18+
}
19+
20+
}

docs/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
4040

4141
### [Java 高级](advanced)
4242

43-
- [Java 正则](advanced/java-regex.md)
44-
- [Java 编码和加密](advanced/java-crypto.md)
43+
- [Java 正则从入门到精通](advanced/java-regex.md) - 关键词:`Pattern``Matcher``捕获与非捕获``反向引用``零宽断言``贪婪与懒惰``元字符``DFA``NFA`
44+
- [Java 编码和加密](advanced/java-crypto.md) - 关键词:`Base64``消息摘要``数字签名``对称加密``非对称加密``MD5``SHA``HMAC``AES``DES``DESede``RSA`
4545
- [Java 本地化](advanced/java-locale.md)
46-
- [JavaJDK8](advanced/jdk8.md) - 关键词:`Stream``lambda``Optional``@FunctionalInterface`
46+
- [Java JDK8](advanced/jdk8.md) - 关键词:`Stream``lambda``Optional``@FunctionalInterface`
4747

4848
### [Java 容器](container)
4949

@@ -73,7 +73,7 @@ footer: CC-BY-SA-4.0 Licensed | Copyright © 2018-Now Dunwu
7373

7474
![img](http://dunwu.test.upcdn.net/snap/20200630195043.png)
7575

76-
- [Java BIO](io/java-bio.md) - 关键词:`InputStream``OutputStream``Reader``Writer`
76+
- [Java IO 模型](io/java-io.md) - 关键词:`InputStream``OutputStream``Reader``Writer`
7777
- [Java NIO](io/java-nio.md) - 关键词:`Channel``Buffer``Selector``多路复用`
7878
- [Java 序列化](io/java-serialization.md) - 关键词:`Serializable``Externalizable``ObjectInputStream``ObjectOutputStream``transient`
7979
- [Java 网络编程](io/java-net.md) - 关键词:`Socket``ServerSocket``DatagramPacket``DatagramSocket`

docs/advanced/README.md

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,38 @@
44
55
## 📖 内容
66

7-
- [Java 正则](java-regex.md)
8-
- [Java 编码和加密](java-crypto.md)
7+
- [Java 正则从入门到精通](java-regex.md) - 关键词:`Pattern``Matcher``捕获与非捕获``反向引用``零宽断言``贪婪与懒惰``元字符``DFA``NFA`
8+
- [Java 编码和加密](java-crypto.md) - 关键词:`Base64``消息摘要``数字签名``对称加密``非对称加密``MD5``SHA``HMAC``AES``DES``DESede``RSA`
99
- [Java 本地化](java-locale.md)
10-
- [JavaJDK8](jdk8.md)
10+
- [Java JDK8](jdk8.md) - 关键词:`Stream``lambda``Optional``@FunctionalInterface`
1111

1212
## 📚 资料
1313

14+
- **书籍**
15+
- Java 四大名著
16+
- [《Java 编程思想(Thinking in java)》](https://item.jd.com/10058164.html)
17+
- [《Java 核心技术 卷 I 基础知识》](https://item.jd.com/12759308.html)
18+
- [《Java 核心技术 卷 II 高级特性》](https://item.jd.com/12791368.html)
19+
- [《Effective Java》](https://item.jd.com/12507084.html)
20+
- Java 入门
21+
- [《O'Reilly:Head First Java》](https://item.jd.com/10100190.html)
22+
- [《Java 从入门到精通》](https://item.jd.com/12555860.html)
23+
- [《疯狂 Java 讲义》](https://item.jd.com/12518025.html)
24+
- **教程、社区**
25+
- [Runoob Java 教程](https://www.runoob.com/java/java-tutorial.html)
26+
- [java-design-patterns](https://github.com/iluwatar/java-design-patterns)
27+
- [Java](https://github.com/TheAlgorithms/Java)
28+
- [Java 核心技术面试精讲](https://time.geekbang.org/column/intro/82)
29+
- [Java 性能调优实战](https://time.geekbang.org/column/intro/100028001)
30+
- [Java 业务开发常见错误 100 例](https://time.geekbang.org/column/intro/100047701)
31+
- [深入拆解 Java 虚拟机](https://time.geekbang.org/column/intro/100010301)
32+
- [Java 并发编程实战](https://time.geekbang.org/column/intro/100023901)
33+
- **面试**
34+
- [CS-Notes](https://github.com/CyC2018/CS-Notes)
35+
- [JavaGuide](https://github.com/Snailclimb/JavaGuide)
36+
- [advanced-java](https://github.com/doocs/advanced-java)
37+
38+
1439
## 🚪 传送
1540

1641
◾ 🏠 [JAVACORE 首页](https://github.com/dunwu/javacore) ◾ 🎯 [我的博客](https://github.com/dunwu/blog)

docs/advanced/java-crypto.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Java 编码和加密
22

33
> **📦 本文以及示例源码已归档在 [javacore](https://github.com/dunwu/javacore/)**
4+
>
5+
> 关键词:`Base64``消息摘要``数字签名``对称加密``非对称加密``MD5``SHA``HMAC``AES``DES``DESede``RSA`
46
57
<!-- TOC depthFrom:2 depthTo:3 -->
68

0 commit comments

Comments
 (0)