`
TedYin
  • 浏览: 3177 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

java se 正则表达式

阅读更多
匹配中文字符的正则表达式: [u4e00-u9fa5]
评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

匹配双字节字符(包括汉字在内):[^x00-xff]
评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

匹配空白行的正则表达式:ns*r
评注:可以用来删除空白行

匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?</1>|<.*? />
评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复杂的嵌套标记依旧无能为力

匹配首尾空白字符的正则表达式:^s*|s*$
评注:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等),非常有用的表达式

匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
评注:表单验证时很实用

匹配网址URL的正则表达式:[a-zA-z]+://[^s]*
评注:网上流传的版本功能很有限,上面这个基本可以满足需求

匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
评注:表单验证时很实用

匹配国内电话号码:d{3}-d{8}|d{4}-d{7}
评注:匹配形式如 0511-4405222 或 021-87888822

匹配腾讯QQ号:[1-9][0-9]{4,}
评注:腾讯QQ号从10000开始

匹配中国邮政编码:[1-9]d{5}(?!d)
评注:中国邮政编码为6位数字

匹配身份证:d{15}|d{18}
评注:中国的身份证为15位或18位

匹配ip地址:d+.d+.d+.d+
评注:提取ip地址时有用

匹配特定数字:
^[1-9]d*$    //匹配正整数
^-[1-9]d*$   //匹配负整数
^-?[1-9]d*$   //匹配整数
^[1-9]d*|0$  //匹配非负整数(正整数 + 0)
^-[1-9]d*|0$   //匹配非正整数(负整数 + 0)
^[1-9]d*.d*|0.d*[1-9]d*$   //匹配正浮点数
^-([1-9]d*.d*|0.d*[1-9]d*)$  //匹配负浮点数
^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$  //匹配浮点数
^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$   //匹配非负浮点数(正浮点数 + 0)
^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$  //匹配非正浮点数(负浮点数 + 0)
评注:处理大量数据时有用,具体应用时注意修正

匹配特定字符串:
^[A-Za-z]+$  //匹配由26个英文字母组成的字符串
^[A-Z]+$  //匹配由26个英文字母的大写组成的字符串
^[a-z]+$  //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$  //匹配由数字和26个英文字母组成的字符串
^w+$  //匹配由数字、26个英文字母或者下划线组成的字符串



"^\d+$"  //非负整数(正整数 + 0)
"^[0-9]*[1-9][0-9]*$"  //正整数
"^((-\d+)|(0+))$"  //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$"  //负整数
"^-?\d+$"    //整数
"^\d+(\.\d+)?$"  //非负浮点数(正浮点数 + 0)
"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"  //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
"^(-?\d+)(\.\d+)?$"  //浮点数
"^[A-Za-z]+$"  //由26个英文字母组成的字符串
"^[A-Z]+$"  //由26个英文字母的大写组成的字符串
"^[a-z]+$"  //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
"^\w+$"  //由数字、26个英文字母或者下划线组成的字符串
"^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$"    //email地址
"^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$"  //url
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/ // 年-月-日
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/ // 月/日/年
"^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$" //Emil
"(d+-)?(d{4}-?d{7}|d{3}-?d{8}|^d{7,8})(-d+)?" //电话号码
"^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$" //IP地址


正则表达式学习网站 http://deerchao.net/tutorials/regex/regex.htm


匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配网址URL的正则表达式:^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
匹配国内电话号码:(\(\d{3,4}\)|\d{3,4}-|\s)?\d{8}
正确格式为:“XXXX-XXXXXXX”,“XXXX-XXXXXXXX”,“XXX-XXXXXXX”,

“XXX-XXXXXXXX”,“XXXXXXX”,“XXXXXXXX”。
验证身份证号(15位或18位数字):“^d{15}|d{}18$”
匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$


匹配中文字符的正则表达式: [u4e00-u9fa5]

匹配双字节字符(包括汉字在内):[^x00-xff]

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

String.prototype.len=function(){return this.replace([^x00-xff]/g,"aa").length;}

匹配空行的正则表达式:n[s| ]*r

匹配HTML标记的正则表达式:/<(.*)>.*</1>|<(.*) />/

匹配首尾空格的正则表达式:(^s*)|(s*$)

应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

String.prototype.trim = function()
{
return this.replace(/(^s*)|(s*$)/g, "");
}

利用正则表达式分解和转换IP地址:

下面是利用正则表达式匹配IP地址,并将IP地址转换成对应数值的Javascript程序:

function IP2V(ip)
{
re=/(d+).(d+).(d+).(d+)/g //匹配IP地址的正则表达式
if(re.test(ip))
{
return RegExp.$1*Math.pow(255,3))+RegExp.$2*Math.pow(255,2))+RegExp.$3*255+RegExp.$4*1
}
else
{
throw new Error("Not a valid IP address!")
}
}

不过上面的程序如果不用正则表达式,而直接用split函数来分解可能更简单,程序如下:

var ip="10.100.20.168"
ip=ip.split(".")
alert("IP值是:"+(ip[0]*255*255*255+ip[1]*255*255+ip[2]*255+ip[3]*1))

匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*

匹配网址URL的正则表达式:http://([w-]+.)+[w-]+(/[w- ./?%&=]*)?

利用正则表达式去除字串中重复的字符的算法程序:

var s="abacabefgeeii"
var s1=s.replace(/(.).*1/g,"$1")
var re=new RegExp("["+s1+"]","g")
var s2=s.replace(re,"")
alert(s1+s2) //结果为:abcefgi

得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1

s="http://www.9499.net/page1.htm"
s=s.replace(/(.*/){0,}([^.]+).*/ig,"$2")
alert(s)

利用正则表达式限制网页表单里的文本框输入内容:

用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^u4E00-u9FA5]/g,''))"

用正则表达式限制只能输入全角字符: onkeyup="value=value.replace(/[^uFF00-uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^uFF00-uFFFF]/g,''))"

用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"

用正则表达式限制只能输入数字和英文:onkeyup="value=value.replace(/[W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))"


opensource网站上的java se正则表达式

因为在编程时匹配字符串写匹配函数有点复杂,所以想到正则表达式,我在网上搜到了一些供大家分享

注意:在java中用\\表示单\

是否包含中文的正则表达式: [\u4e00-\u9fa5] 

匹配双字节字符(包括汉字在内):[^\\x00-\\xff]

匹配空行的正则表达式:\\n[\\s| ]*\\r

匹配HTML标记的正则表达式:/<(.*)>.*<\\/\1>|<(.*) \\/>/

匹配首尾空格的正则表达式:(^\\s*)|(\\s*$)

匹配Email地址的正则表达式:\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*

匹配网址URL的正则表达式:"[a-zA-z]+://[^\\s]*

匹配日期的正则表达式:例如2011-05-24或2011-05-24 10:09:21   : ^[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))($|\\s([0-1]\\d|[2][0-3])\\:[0-5]\\d\\:[0-5]\\d)

匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$

匹配国内电话号码:\\d{3}-\\d{8}|\\d{4}-\\d{7}

匹配腾讯QQ号:[1-9][0-9]{4,}

匹配中国邮政编码:[1-9]\d{5}(?!\d)

匹配身份证:\\d{15}|\\d{18}

匹配ip地址:\\d+\\.\\d+\\.\\d+\\.\\d+



匹配特定数字:
^[1-9]\\d*$ //匹配正整数
^-[1-9]\\d*$ //匹配负整数
^-?[1-9]\\d*$ //匹配整数
^[1-9]\\d*|0$ //匹配非负整数(正整数 + 0)
^-[1-9]\\d*|0$ //匹配非正整数(负整数 + 0)
^[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*$ //匹配正浮点数
^-([1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*)$ //匹配负浮点数
^-?([1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*|0?\\.0+|0)$ //匹配浮点数
^[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*|0?\\.0+|0$ //匹配非负浮点数(正浮点数 + 0)
^(-([1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*))|0?\\.0+|0$ //匹配非正浮点数(负浮点数 + 0)
评注:处理大量数据时有用,具体应用时注意修正

匹配特定字符串:
^[A-Za-z]+$ //匹配由26个英文字母组成的字符串
^[A-Z]+$ //匹配由26个英文字母的大写组成的字符串
^[a-z]+$ //匹配由26个英文字母的小写组成的字符串
^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串

^\\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串





应用:

public void patten(String x,String y) {
        Pattern  p = Pattern.compile(x);
        Matcher m = p.matcher(y);
        System.out.println(m.find());
    }





java正则表达式语法

java api文档



字符


x

字符 x


\\

反斜线字符


\0n

带有八进制值 0 的字符 n (0 <= n <= 7)


\0nn

带有八进制值 0 的字符 nn (0 <= n <= 7)


\0mnn

带有八进制值 0 的字符 mnn(0 <= m <= 3、0 <= n <= 7)


\xhh

带有十六进制值 0x 的字符 hh


\uhhhh

带有十六进制值 0x 的字符 hhhh


\t

制表符 ('\u0009')


\n

新行(换行)符 ('\u000A')


\r

回车符 ('\u000D')


\f

换页符 ('\u000C')


\a

报警 (bell) 符 ('\u0007')


\e

转义符 ('\u001B')


\cx

对应于 x 的控制符





字符类


[abc]

a、b 或 c(简单类)


[^abc]

任何字符,除了 a、b 或 c(否定)


[a-zA-Z]

a 到 z 或 A 到 Z,两头的字母包括在内(范围)


[a-d[m-p]]

a 到 d 或 m 到 p:[a-dm-p](并集)


[a-z&&[def]]

d、e 或 f(交集)


[a-z&&[^bc]]

a 到 z,除了 b 和 c:[ad-z](减去)


[a-z&&[^m-p]]

a 到 z,而非 m 到 p:[a-lq-z](减去)





预定义字符类


.

任何字符(与行结束符可能匹配也可能不匹配)


\d

数字:[0-9]


\D

非数字: [^0-9]


\s

空白字符:[ \t\n\x0B\f\r]


\S

非空白字符:[^\s]


\w

单词字符:[a-zA-Z_0-9]


\W

非单词字符:[^\w]





POSIX 字符类(仅 US-ASCII)


\p{Lower}

小写字母字符:[a-z]


\p{Upper}

大写字母字符:[A-Z]


\p{ASCII}

所有 ASCII:[\x00-\x7F]


\p{Alpha}

字母字符:[\p{Lower}\p{Upper}]


\p{Digit}

十进制数字:[0-9]


\p{Alnum}

字母数字字符:[\p{Alpha}\p{Digit}]


\p{Punct}

标点符号:!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~


\p{Graph}

可见字符:[\p{Alnum}\p{Punct}]


\p{Print}

可打印字符:[\p{Graph}\x20]


\p{Blank}

空格或制表符:[ \t]


\p{Cntrl}

控制字符:[\x00-\x1F\x7F]


\p{XDigit}

十六进制数字:[0-9a-fA-F]


\p{Space}

空白字符:[ \t\n\x0B\f\r]





java.lang.Character 类(简单的 java 字符类型)


\p{javaLowerCase}

等效于 java.lang.Character.isLowerCase()


\p{javaUpperCase}

等效于 java.lang.Character.isUpperCase()


\p{javaWhitespace}

等效于 java.lang.Character.isWhitespace()


\p{javaMirrored}

等效于 java.lang.Character.isMirrored()





Unicode 块和类别的类


\p{InGreek}

Greek 块(简单块)中的字符


\p{Lu}

大写字母(简单类别)


\p{Sc}

货币符号


\P{InGreek}

所有字符,Greek 块中的除外(否定)


[\p{L}&&[^\p{Lu}]]

所有字母,大写字母除外(减去)





边界匹配器


^

行的开头


$

行的结尾


\b

单词边界


\B

非单词边界


\A

输入的开头


\G

上一个匹配的结尾


\Z

输入的结尾,仅用于最后的结束符(如果有的话)


\z

输入的结尾





Greedy 数量词


X?

X,一次或一次也没有


X*

X,零次或多次


X+

X,一次或多次


X{n}

X,恰好 n 次


X{n,}

X,至少 n 次


X{n,m}

X,至少 n 次,但是不超过 m 次





Reluctant 数量词


X??

X,一次或一次也没有


X*?

X,零次或多次


X+?

X,一次或多次


X{n}?

X,恰好 n 次


X{n,}?

X,至少 n 次


X{n,m}?

X,至少 n 次,但是不超过 m 次





Possessive 数量词


X?+

X,一次或一次也没有


X*+

X,零次或多次


X++

X,一次或多次


X{n}+

X,恰好 n 次


X{n,}+

X,至少 n 次


X{n,m}+

X,至少 n 次,但是不超过 m 次





Logical 运算符


XY

X 后跟 Y


X|Y

X 或 Y


(X)

X,作为捕获组





Back 引用


\n

任何匹配的 nth 捕获组





引用


\

Nothing,但是引用以下字符


\Q

Nothing,但是引用所有字符,直到 \E


\E

Nothing,但是结束从 \Q 开始的引用





特殊构造(非捕获)


(?:X)

X,作为非捕获组


(?idmsux-idmsux)

Nothing,但是将匹配标志i d m s u x on - off


(?idmsux-idmsux:X)

X,作为带有给定标志 i d m s u x on - off

的非捕获组

(?=X)

X,通过零宽度的正 lookahead


(?!X)

X,通过零宽度的负 lookahead


(?<=X)

X,通过零宽度的正 lookbehind


(?<!X)

X,通过零宽度的负 lookbehind


(?>X)

X,作为独立的非捕获组
分享到:
评论

相关推荐

    正则表达式读IP/时间/URL部分参数样例

    p=an=ta_cl|uuid=466015120187637356708047806953|s=2001|c=tw|ch=3010000001$3010000001|er=GRJ90|av=3.9.263|ki=2$0|wl=3|se=0$0$0|ct=0$0|cl=0$1$0$0 HTTP/1.1" 0.001 200 33 "Dalvik/1.4.0 (Linux; U; Android ...

    java多线程反射泛型及正则表达式学习笔记和源码.zip

    Java编程语言以其强大的特性和广泛的应用领域而备受开发者青睐,其中多线程、反射、泛型和正则表达式是其核心概念和技术。这个压缩包包含的“java多线程反射泛型及正则表达式学习笔记和源码”正是针对这些关键知识点...

    正则表达式网站(引用)

    - 在编程语言中,如JavaScript、Python、Java等,正则表达式常用于字符串的搜索、替换、分割等功能。 - 在文本编辑器中,如Notepad++、Sublime Text等,支持正则表达式的查找和替换。 - 在Web开发中,如在HTML...

    Java / JavaScript的正则表达式模式,以匹配UTS#51提供的emoji-test.txt文件中的所有表情符号。-JavaScript开发

    emoji-test-regex-pattern emoji-test-regex-pattern提供Java和JavaScript兼容的正则表达式模式,以匹配所有emoji符号,se emoji-test-regex-pattern emoji-test-regex-pattern提供Java和JavaScript兼容的正则表达式...

    Java SE编程入门教程 java正则(共8页).pptx

    Java SE编程入门教程涵盖了许多核心概念,其中包括对Java正则表达式的讲解。正则表达式在Java中通过`java.util.regex`包实现,这个包包含了处理正则表达式的关键类,如`Pattern`和`Matcher`。 `Pattern`类是正则...

    Java SE编程入门教程 java序列化(共14页).pptx

    【完整课程列表】 ... Java SE编程入门教程 collection与collections(共7页)....java正则表达式例子大全 共10页.doc JAVA正则表达式实例教程 共17页.docx JAVA正则表达式实例教程 共17页.pdf 递归算法.docx 堆和栈.wps

    Java SE编程入门教程 java instanceof(共3页).pptx

    【完整课程列表】 ... Java SE编程入门教程 collection与collections(共7页)....java正则表达式例子大全 共10页.doc JAVA正则表达式实例教程 共17页.docx JAVA正则表达式实例教程 共17页.pdf 递归算法.docx 堆和栈.wps

    优质课件 java基础入门必学 Java SE编程入门教程 全套PPT课件 共30个文件 含辅助资料.rar

    【完整课程列表】 Java SE编程入门教程 collection与collections(共7页)....java正则表达式例子大全 共10页.doc JAVA正则表达式实例教程 共17页.docx JAVA正则表达式实例教程 共17页.pdf 递归算法.docx 堆和栈.wps

    java se入门技术

    根据给定文件的信息,我们可以详细地探讨其中提及的几个核心知识点:String字符串、正则表达式、String对正则表达式的支持以及StringBuilder和StringBuffer。 ### 1. String字符串 #### 1.1 String 类的基本概念 -...

    OCA Java SE 8 Programmer I Certification Guide.pdf

    6. **字符串与正则表达式**:深入讨论String类的特性,以及如何使用正则表达式进行文本匹配和操作。 7. ** Lambda表达式和函数式编程**:Java 8引入的新特性,包括Lambda表达式的语法、函数接口和Stream API,用于...

    Java SE 总结 文档

    在Java中,正则表达式的特殊字符包括: - .:表示任意单个字符; - \:转义字符,用于匹配特殊字符; - \d、\w、\s、\D、\S、\W:分别匹配数字、单词字符、空白字符以及它们的否定形式; - []:匹配括号中的...

    JavaSE_Android精华版2.0.chm

    Java se 基础总结 例如正则表达式如下 1、正则(了解) 1、基本的正则表达式(看懂即可) 字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括...

    毕向东Java SE视频教程整理笔记

    - **正则表达式介绍**:正则表达式是一种强大的文本匹配工具,Java中通过java.util.regex包提供的类来实现正则表达式的操作。 #### 第十三章至第十五章:Web前端技术 - **HTML/CSS/JavaScript基础**:这部分介绍了...

    java se课件

    Java的Pattern和Matcher类提供了正则表达式的支持。 通过这个“java se课件”,初学者可以系统地学习Java SE的所有关键知识点,而中级开发者也可以巩固和提升自己的技能。每一个主题都值得深入研究,因为它们构成了...

    广工课程作业-java课程设计

    此外,“正则表达式”是处理文本模式匹配的工具,Java提供了Pattern和Matcher类来支持正则表达式操作。学生在设计中可能需要用到正则表达式进行输入验证,如邮箱格式检查、电话号码格式验证等。掌握正则表达式可以...

    JavaSE基础全套视频(环境搭建 面向对象 正则表达式 IO流 多线程 网络编程 java10

    课程《Java零基础至高级应用》从基础入门开始进行系统教学,全套课程精细讲解,高级课程超过其他机构30%的课程量,经过我们全套课程系统学习的同学,可轻松从事Java高级工程师或系统架构师岗位,课程提供全套代码...

    java_js_jquery_php_正则.rar

    【标题】"java_js_jquery_php_正则.rar" 是一个综合性的压缩包,包含了多个IT领域的关键资源,包括Java、JavaScript、jQuery、PHP以及正则表达式等核心技术的手册和文档,旨在支持开发者和学习者的日常工作和学习...

    Java SE编程入门教程 java 常用API(共22页).pptx

    正则表达式是用于文本匹配和查找的强大工具,Java提供了`Pattern`和`Matcher`类来支持正则表达式操作。 以上只是Java SE编程入门部分核心知识点的概述,实际上,每个主题都包含更深入的概念和技术,需要通过学习和...

    java-SE基础学习资料及介绍

    12. **Java标准API**:熟悉Java标准库提供的各种类和接口,如日期时间API、正则表达式、XML处理等。 这些知识点构成了Java SE的基础,也是后续学习Java EE(企业版)和Android开发的基础。通过这份笔记,初学者可以...

Global site tag (gtag.js) - Google Analytics