Skip to content

Commit df4af1f

Browse files
committed
Update Java Notes
1 parent 95d59a1 commit df4af1f

File tree

2 files changed

+34
-34
lines changed

2 files changed

+34
-34
lines changed

Frame.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4942,7 +4942,7 @@ latencyFaultTolerance 机制是实现消息发送高可用的核心关键所在
49424942

49434943
#### 原理解析
49444944

4945-
==todo:暂时 copy 官方文档,学习源码后更新,建议粗略看一下,真想搞懂过程还需要研究一下源码==
4945+
==todo:暂时 copy 官方文档,学习源码后更新,真想搞懂过程还需要研究一下源码==
49464946

49474947
Consumer 启动后,会通过定时任务不断地向 RocketMQ 集群中的所有 Broker 实例发送心跳包。Broke r端在收到 Consumer 的心跳消息后,会将它维护 在ConsumerManager 的本地缓存变量 consumerTable,同时并将封装后的客户端网络通道信息保存在本地缓存变量 channelInfoTable 中,为 Consumer 端的负载均衡提供可以依据的元数据信息
49484948

Java.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2442,22 +2442,22 @@ s = s + "cd"; //s = abccd 新对象
24422442

24432443
常用 API:
24442444

2445-
* `public boolean equals(String s)` : 比较两个字符串内容是否相同、区分大小写
2446-
2447-
* `public boolean equalsIgnoreCase(String anotherString)` : 比较字符串的内容,忽略大小写
2448-
* `public int length()` : 返回此字符串的长度
2449-
* `public String trim()` : 返回一个字符串,其值为此字符串,并删除任何前导和尾随空格
2450-
* `public String[] split(String regex)` : 将字符串按给定的正则表达式分割成字符串数组
2451-
* `public char charAt(int index)` : 取索引处的值
2452-
* `public char[] toCharArray()` : 将字符串拆分为字符数组后返回
2453-
* `public boolean startsWith(String prefix)` : 测试此字符串是否以指定的前缀开头
2454-
* `public int indexOf(String str)` : 返回指定子字符串第一次出现的字符串内的索引,没有返回 -1
2455-
* `public int lastIndexOf(String str)` : 返回字符串最后一次出现str的索引,没有返回 -1
2456-
* `public String substring(int beginIndex)` : 返回子字符串,以原字符串指定索引处到结尾
2457-
* `public String substring(int i, int j)` : 指定索引处扩展到 j - 1 的位置,字符串长度为 j - i
2458-
* `public String toLowerCase()` : 将此 String 所有字符转换为小写,使用默认语言环境的规则
2459-
* `public String toUpperCase()` : 使用默认语言环境的规则将此 String 所有字符转换为大写
2460-
* `public String replace(CharSequence target, CharSequence replacement)` : 使用新值,将字符串中的旧值替换,得到新的字符串
2445+
* `public boolean equals(String s)`比较两个字符串内容是否相同、区分大小写
2446+
2447+
* `public boolean equalsIgnoreCase(String anotherString)`比较字符串的内容,忽略大小写
2448+
* `public int length()`返回此字符串的长度
2449+
* `public String trim()`返回一个字符串,其值为此字符串,并删除任何前导和尾随空格
2450+
* `public String[] split(String regex)`将字符串按给定的正则表达式分割成字符串数组
2451+
* `public char charAt(int index)`取索引处的值
2452+
* `public char[] toCharArray()`将字符串拆分为字符数组后返回
2453+
* `public boolean startsWith(String prefix)`测试此字符串是否以指定的前缀开头
2454+
* `public int indexOf(String str)`返回指定子字符串第一次出现的字符串内的索引,没有返回 -1
2455+
* `public int lastIndexOf(String str)`返回字符串最后一次出现str的索引,没有返回 -1
2456+
* `public String substring(int beginIndex)`返回子字符串,以原字符串指定索引处到结尾
2457+
* `public String substring(int i, int j)`指定索引处扩展到 j - 1 的位置,字符串长度为 j - i
2458+
* `public String toLowerCase()`将此 String 所有字符转换为小写,使用默认语言环境的规则
2459+
* `public String toUpperCase()`使用默认语言环境的规则将此 String 所有字符转换为大写
2460+
* `public String replace(CharSequence target, CharSequence replacement)`使用新值,将字符串中的旧值替换,得到新的字符串
24612461

24622462
```java
24632463
String s = 123-78;
@@ -2474,9 +2474,9 @@ s.replace("-","");//12378
24742474

24752475
构造方法:
24762476

2477-
* `public String()` : 创建一个空白字符串对象,不含有任何内容
2478-
* `public String(char[] chs)` : 根据字符数组的内容,来创建字符串对象
2479-
* `public String(String original)` : 根据传入的字符串内容,来创建字符串对象
2477+
* `public String()`创建一个空白字符串对象,不含有任何内容
2478+
* `public String(char[] chs)`根据字符数组的内容,来创建字符串对象
2479+
* `public String(String original)`根据传入的字符串内容,来创建字符串对象
24802480

24812481
直接赋值:`String s = "abc"` 直接赋值的方式创建字符串对象,内容就是 abc
24822482

@@ -3009,20 +3009,20 @@ JDK1.8 新增,线程安全
30093009

30103010
常用API:
30113011

3012-
| 方法名 | 说明 |
3013-
| --------------------------------------------------------- | ----------------------------------------------------------- |
3014-
| public int getYear() | 获取年 |
3015-
| public int getMonthValue() | 获取月份(1-12) |
3016-
| public int getDayOfMonth() | 获取月份中的第几天(1-31) |
3017-
| public int getDayOfYear() | 获取一年中的第几天(1-366) |
3018-
| public DayOfWeek getDayOfWeek() | 获取星期 |
3019-
| public int getMinute() | 获取分钟 |
3020-
| public int getHour() | 获取小时 |
3021-
| public LocalDate toLocalDate() | 转换成为一个LocalDate对象(年月日) |
3022-
| public LocalTime toLocalTime() | 转换成为一个LocalTime对象(时分秒) |
3023-
| public String format(指定格式) | 把一个LocalDateTime格式化成为一个字符串 |
3024-
| public LocalDateTime parse(准备解析的字符串, 解析格式) | 把一个日期字符串解析成为一个LocalDateTime对象 |
3025-
| public static DateTimeFormatter ofPattern(String pattern) | 使用指定的日期模板获取一个日期格式化器DateTimeFormatter对象 |
3012+
| 方法名 | 说明 |
3013+
| --------------------------------------------------------- | ------------------------------------------------------------ |
3014+
| public int getYear() | 获取年 |
3015+
| public int getMonthValue() | 获取月份(1-12) |
3016+
| public int getDayOfMonth() | 获取月份中的第几天(1-31) |
3017+
| public int getDayOfYear() | 获取一年中的第几天(1-366) |
3018+
| public DayOfWeek getDayOfWeek() | 获取星期 |
3019+
| public int getMinute() | 获取分钟 |
3020+
| public int getHour() | 获取小时 |
3021+
| public LocalDate toLocalDate() | 转换成为一个 LocalDate 对象(年月日) |
3022+
| public LocalTime toLocalTime() | 转换成为一个 LocalTime 对象(时分秒) |
3023+
| public String format(指定格式) | 把一个 LocalDateTime 格式化成为一个字符串 |
3024+
| public LocalDateTime parse(准备解析的字符串, 解析格式) | 把一个日期字符串解析成为一个 LocalDateTime 对象 |
3025+
| public static DateTimeFormatter ofPattern(String pattern) | 使用指定的日期模板获取一个日期格式化器 DateTimeFormatter 对象 |
30263026

30273027
```java
30283028
public class JDK8DateDemo2 {

0 commit comments

Comments
 (0)