![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Vestiges_H
这个作者很懒,什么都没留下…
展开
-
Java正则表达式
正则表达式正则表达式在本质上是一种字符串操作的语法规则,利用此语法规可以更加灵活地实现字符串的匹配,拆分,替换等操作。1.问题引出要求判断一个字符串是否由数字组成,在利用正则表达式之前实现字符串的判断:为了能够判断每一位字符数据,需要将字符串转化为字符数组,这样可以便于循环判断。判断字符数组中的每一个字符是否都在“‘0’-‘9’”范围内。例1.实现字符串的判断package co...原创 2020-02-22 13:27:36 · 217 阅读 · 0 评论 -
多线程两种实现方法的区别
多线程两种实现方法的区别Thread类和Runnable接口都可以作为同一功能的方式来实现多线程,但从Java的实际开发角度而言,肯定使用Runnable接口,因为Runnable接口可以有效避免单继承局限。Thread类的定义:public class Thread extends Object implements Runnable可以发现Thread类也是Runnable接口的...原创 2020-02-16 20:32:01 · 250 阅读 · 0 评论 -
为什么多线程启动不是调用run()而必须调用start()?
回答:多线程的操作需要操作系统支持run()方法只是一个类中的普通方法,直接执行和普通的方法没有什么两样start()方法则不同,它首先做了创建线程等一系列工作,然后调用行的run()方法新建线程Thread thread = new Thread();thread.start();这样就开启了一个线程。有一点需要注意的是Thread thread = new Thread();...转载 2020-02-16 14:54:07 · 545 阅读 · 0 评论