- 博客(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
333
原创 Java常用类之String
Java常用类之StringString的特性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
177
原创 实现线程安全的三种方式
实现线程安全的三种方式一、Synchronized1. 同步方法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
700
1
原创 线程创建的三种方式
线程创建的三种方式一、继承Thread类/**public class Threadextends Objectimplements 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
179
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
273
原创 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
147
原创 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
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅