java听课笔记——10.10

1.String与常量池:

常量池是java中的一个存储常量的存储器,

栈是一个临时的存储器,在递归的时候比较明显,函数的运行压缩在栈里。

String str3 = new String("ab");//在运行的时候才进行new运算

String str4 = "a"+"b"; //运算完了之后依然放在常量池,

2.正则表达式:

普通字符 

转义字符   

匹配表达式

修饰次数的表达式

抽象含义

普通字符没有什么好说的;

转义字符:

\r   \n换行

\t 制表键

\\   表示\     \^    \$        \.    表示\后的符号

匹配表达式:

\d    任意一个数字  0-9

\w  任意一个字母数字或下划线

\s   空格制表键或者换页符

.    小数点可以匹配任何一个除了换行符的字符

[ab@]   枚举匹配:可以匹配任何中括号内的一个字符

[^abd]  反枚举: 可以匹配除了a   b   d  的任意一个字符

[f-k]   范围匹配:匹配f-k的任何一个字符

[a-k0-9]  多范围匹配:匹配a-k匹配0-9

修饰次数的表达式:

抽象字符:

正则表达式的使用:

在java中,需要使用pattern和matcher

使用throws:

使用

还有File的使用,在上图也可以看见。

文件的新建在项目里,这样可以直接以文件名作为路径名。 

猜你喜欢

转载自blog.csdn.net/lannister_awalys_pay/article/details/82998915
今日推荐