![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Mr___Ray
这个作者很懒,什么都没留下…
展开
-
json与对象如何进行相互转换
Json数据格式 { "id": "100", "name": "java", "info": "从零开始学" } Json相互转换 Gson // 对象转json new Gson().toJson(new Book("100","java","从零开始学")); // json转对象 new Gson().fromJson("{\"id\":\"100\",\"name\":\"java\",\"info\":\"从零开始学\"}",Book.class) FastJson // 对象原创 2022-04-01 03:45:32 · 1326 阅读 · 0 评论 -
用户线程和守护线程
用户线程和守护线程 用户线程 Thread.setDaemon(false) 守护线程 Thread.setDaemon(true) 要在线程启动之前设置线程属性,否则会报IllegalThreadStateException异常 如果不设置线程属性,那么默认为用户线程 区别 用户线程:当一个进程中没有任何用户线程时,进程结束(JVM存活) 守护线程:当最后一个用户线程结束时,所有守护线程死亡(JVM结束) 线程中断- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2p原创 2022-03-29 20:00:59 · 618 阅读 · 0 评论 -
线程的创建
线程的创建 1. 继承Thread、创建Thread匿名类 /** * 创建Thread匿名类 * @param args */ public static void main(String[] args) { // 普通写法 Thread thread = new Thread(){ @Override public void run() { Sys原创 2022-03-29 19:59:10 · 184 阅读 · 0 评论 -
多线程基础
多线程基础 线程与进程- 进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程:是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分 成若干个线程 同步与异步 同步:排队执行,效率低但是安全 异步:同时执行,效率高但是数据不安全 并发与井行 并发:指两个或多个事件在同一个时间段内发生 并行:指两个或多个事件在同一时刻发生(同时发生) ...原创 2022-03-29 19:58:16 · 423 阅读 · 0 评论