![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
yumodev
这个作者很懒,什么都没留下…
展开
-
终止线程的两种方法
为何要终止线程的运行线程的实现是在Thread.run()方法里面运行的,当线程Thread.run()运行结束的时候,线程就终止了。但是如果线程正在运行当中,程序的上下文发生了改变,比如切换了用户等等,这个时候我们就有了需要主动去终止一个线程的运行的需求。一个不停运行的线程定义一个StopThread线程类,通过readFromServer()方法从服务器上不停的取数据,然后通过 save...原创 2019-05-10 12:49:21 · 2285 阅读 · 0 评论 -
线程基础-线程的创建
如何创建并执行一个线程Java中通过java.lang.Thread类来启动创建一个线程。创建一个线程可以通过两种方法,但是最后执行都是调用Thread类的start()方法来启动一个线程。 start()会自动调用run() 执行线程的操作。声明Thread实例创建线程这是最基本的创建一个线程的方法,new一个Thread实例,然后调用start()方法来运行这个线程,线程的具体执行的...原创 2019-05-10 12:51:39 · 174 阅读 · 0 评论 -
java基础-Random的随机数的使用
Java中生成随机数的方式很多时候我们需要一些随机数,尤其是做测试的时候。在Java中生成随机数有几种方式Java.util.UUID-生成唯一的字符串可以通过UUID类生成唯一的字符串,并且是全局唯一,所有的电脑产生的字符串都是不同的。它的使用方式如下:String uuid = UUID.randomUUID().toString(); Math.random()通过Mat...原创 2019-05-10 12:54:49 · 22127 阅读 · 0 评论 -
Java基础-反射的基本使用
Java反射机制概述Java中的反射机制允许程序在JVM的运行期动态加载类,创建类对象,调用类的成员变量,执行类的成员方法。通过Java的反射机制可以下面的功能在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时修改任意一个对象的成员变量;在运行时调用任意一个对象的方法;Java的反射机制可以临时修改类、类的成员变...原创 2019-05-10 13:06:33 · 243 阅读 · 0 评论 -
LinkedHashMap的使用以及LRU算法的实现
什么是LinkedHashMapLinkedHashMap是HashMap的子类,能够记住插入数据的顺序,由于HashMap并不能保证插入数据的顺序,如果我们需要记住插入的顺序的就需要使用LinkedHashMap.LinkedHashMap的顺序LinkedHashMap提供两种数据排序的方式,一种是按照插入顺序进行排序,一种按照访问顺序进行排序。在LinkedHashMap中定义了变量...原创 2019-05-11 21:05:42 · 1759 阅读 · 1 评论