- 博客(7)
- 收藏
- 关注
原创 正则表达式基础用法
正则表达式基础用法 一、限定符(Quantifier) 表达式 解释 a* a出现0次或者多次 a+ a出现1次或多次 a? a出现0次或1次 a{6} a出现6次 a{2,6} a出现2-6次 a{2,} a出现2次以上 二、或运算符(OR Operator) 将 “或” 替换为 “|” 表达式 解释 (a或b) 匹配a或b (ab)或(cd) 匹配ab或cd 三、字符类(Character Classes) 表达式 解释 [
2021-06-25 21:44:38 291
原创 Java常用类之String
Java常用类之String String的特性 String是一个final类,代表不可变的、不可继承的字符串。 字符串是常量,用双引号包裹,它们的值在创建之后不能更改。 String对象的字符能容是存储在一个字符数组char value[]中的。 String实现类Serializable接口,是支持序列化的。 String的不可变性 字面量方式创建 String a = "hello"; String b = "hello"; System.out.println(a==b); /
2021-01-11 15:41:40 133
原创 实现线程安全的三种方式
实现线程安全的三种方式 一、Synchronized 1. 同步方法 public class MyThread extends Thread{ private int ticket = 10000; //重写run()方法 public void run(){ while (ticket > 0){ this.getTicket(); } } //非静态的同步方法同步监视器为this(类的对象) //静态的同
2021-01-07 11:57:01 631 1
原创 线程创建的三种方式
线程创建的三种方式 一、继承Thread类 /** public class Thread extends Object implements Runnable */ //继承Thread类 public class MyThread extends Thread{ //重写run()方法 public void run(){ for(int i = 1; i<=100; i++){ System.out.println("i: "+i);
2021-01-05 20:09:44 142 1
原创 Java网络通信协议(Network Communicaton Protocol)
网络通信协议(Network Communicaton Protocol) TCP协议(Transmission Control Protocol) 使用TCP协议前,必须先建立TCP连接,形成传输数据通道。 传输前,采用“三次握手”方式,点对点通信,是可靠的。 TCP协议进行通信的两个应用进程:客户端、服务端。 在连接中可进行大量数据传输。 传输完毕,需要释放已建立的连接,效率低。 UDP(User Datagram Protocol) 将数据、源、目的封装成数据包,不需要建立连接。 每个数据包的大
2020-12-29 15:13:40 220
原创 Java List遍历的两种方法
Java List遍历的两种方法(Iterator,增强for循环) Iterator方法遍历 //Iterator遍历List List<String> stirngList = new ArrayList<>(); stirngList.add("1"); stirngList.add("2"); stirngList.add("3"); stirngList.add("4"); It
2020-12-02 17:42:30 121
原创 Java 遍历HashMap详解
Java 遍历HashMap详解 遍历KeySet() //遍历hashmap的keySet HashMap<String, Object> mapForKey = new HashMap<>(); mapForKey.put("1",1); mapForKey.put("2",2); mapForKey.put("3",3); mapForKey.put("4",4); Set<
2020-12-02 17:08:15 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人