- 博客(2)
- 收藏
- 关注
原创 实现Runnable接口与继承Thread类区别
一个任务可以启动多个线程,通过Runnable方式实现的线程,实际是开辟一个线程,将任务传递进去,由此线程执行。可以实例化多个Thread对象,将同一任务传递进去,也就是一个任务可以启动多个线程来执行它。这些线程执行的是同一个任务,所以他们的资源是共享。因为一个线程只能启动一次,通过Thread实现线程时,线程和线程所要执行的任务是捆绑在一起的。也就使得一个任务只能启动一个线程,不同的线程执行的任务是不相同的,所以没有必要,也不能让两个线程共享彼此任务中的资源。2)可以避免java中的单继承的限制。....
2022-08-01 17:14:29
1202
1
原创 字符串的替换
如果字符串是由大小写字母和空格组成的,替换其中字符串String s = new Scanner(System.in).nextLine(); if (s.matches("^[a-zA-Z ]+$")) { System.out.println(s.replace(' ', '%')); }
2022-04-02 17:38:10
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人