2024.06 java知识点
1.对象内存图



2.基本数据类型与引用数据类型


3. Java.lang.String


4.数组内存图


5.static内存图

静态方法中的调用

二.对象
1.继承


2.多态

3.内部类的内存图

4.对象克隆


5.正则表达式【site:apiref.com 正则表达式的构造摘要】
1)(.).+\\1:(.)一个分组中任意一个字符;\\1表示第一组, eg:a124a,12341;
2) (.+).+\\1: (.+)一个分组中任意一个字符出现一次或者多次,eg:abc124abc,1234123;
3) ((.)\\2*).+\\1:一个左括号代表一组,\\2*作用于第二个左括号,\\1作用于第一个左括号,eg:aaa124aaa,&&4123&&;



4)非捕获分组
'Windows (?=95|98|NT|2000)' 匹配"Windows 2000"中的"Windows",但不匹配"Windows 3.1"中的"Windows"。
'industr(?:y|ies) 是比 'industry|industries' 更经济的表达式。
'Windows (?!95|98|NT|2000)' 匹配"Windows 3.1"中的 "Windows",但不匹配"Windows 2000"中的"Windows"

4)捕获分组
正则内部作用:\\组号
正则外部作用:$组号
String str = "我要学学编编编程程程程“;
String result = str.replaceAll("(.)\\1+","$1"); -- $1把第一组再拿出来用
str = "我要学编程"
三.对象高级
1.IO

Java中常用的系统包



浙公网安备 33010602011771号