TCP协议:
Socket类
构造方法:
TCP程序,必须先开服务器端
成员方法
服务器端程序:
创建服务器端Socket对象;
监听连接;
获取输入流,并显示;
释放资源
ServerSocket类
网络编程
网络编程+反馈
大融合【所有的Java基础融合为一个实例】
正则表达式:
符合某种规则的字符串,常用于校验
规则:
Pattern类
A:字符
x:任意字符表示任意字符本身
\\:反斜线字符【转义字符】
\r:回车
\n:换行
B:字符类
[abc]:表示a,b,c任意字符一次
[^abc]:任意字符,除了a,b,c
[a-zA-Z]:英文字符,两端包括在内
[0-9]:任意数字字符
交并差
C:预定义字符
.:任意字符
\d:数字字符[0-9]
\D:非数字
\s:空字符
\S:非空字符
\w:单词字符:[a-zA-Z_0-9]
单词字符:英文,数字及_
D:边界匹配器
^:开头
$:行的结尾
\b:单词边界(这里出现的不能是单词字符)----提取单词
E:数量词
x? x:一次或者一次也没有
x* x:零次或多次
x+ x:一次或多次
X{n} X,恰好 n 次
X{n,} X,至少 n 次
X{n,m} X,至少 n 次,但是不超过 m 次
F:组合捕获
功能:
判断
matches() 邮箱
获取【Pattern类 Matcher匹配器】
切割
split()--叠词 :(.)\\1+
替换
replaceAll():用给定的字符串替换对象中满足正则表达式的字符