- 博客(84)
- 收藏
- 关注
原创 HashTable, HashMap, ConcurrentHashMap 之间的区别
HashTable, HashMap, ConcurrentHashMap 之间的区别
2023-10-03 20:34:57 149
原创 Thread类中run和start的区别
答:调用线程类中的 start 方法,才开始创建线程,而线程被回收,则是要执行完线程的入口方法(对于主线程来说,则是要执行完 main 方法),这里要回收线程则是要将()里的{}所包含的代码给执行完毕,才能被系统回收。当start调用后,线程被创建出来,此时线程处于就绪状态,可被JVM所调度执行,在调度过程中,JVM通过调用线程类的run()方法来完成实际的业务逻辑,当run()方法结束后,此线程就会终止。//此时的run方法则是Thread的()里的方法,此为拉姆达表达式。
2023-09-09 22:43:49 226
原创 线程的状态
3)RUNNABLE :可工作的,又可以分成正在工作中即将开始工作(就绪状态可以理解成两种情况:1线程正在CPU上运行,2线程在这里排队,随时都可以去CPU上执行)线程按道理来说应该只有两种状态,分别为就绪状态和堵塞状态,这是系统设定的状态,不过在Java中,把这两个状态又做了进一步细分,分为了6种状态。6)WAITING:线程排队等着其他事。1)NEW:Thread对象创建好了,但是还没有调用start方法。5)BLOCKED: 线程排队等着其他事。2)TERMINATED:线程已经结束的状态。
2023-09-03 22:24:14 56
原创 java的String类的认识与修改
前面我们初步认识java了,那么Java中字符串是不是可以修改呢?,在C语言中,如果我们想要修改字符串非常简单(除常量字符串),但在java中也一样吗
2023-03-10 19:39:41 1228
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人