
基础知识
文章平均质量分 87
we_opkn
这片绿茵从不缺乏天才,努力才是最终入场券
展开
-
多线程相关知识
线程通讯 线程的状态 新建 就绪 运行 阻塞 等待和超时等待 中止 wait与sleep wait和sleep都是让线程进入休眠状态 在执行的过程中都可以接收到终止线程执行的通知 wait方法 永久等待,所以必须先加锁 唤醒操作也需要加锁 wait和notify在配合使用时,一定要使用同一把锁 notify 唤醒线程 (多线程时,随机唤醒一个线程): 如何指定: wait不传递参数时:进入waiting状态(其底层实现也是调用了wait(0)这个方法; 传递大于0的参数时,进入time_waiting原创 2021-11-11 09:54:46 · 875 阅读 · 0 评论 -
static 关键字一文全搞懂
static关键字的作用可以用一句话来概括 “方便在没有创建对象的情况下调用,包括变量和方法: 01,静态变量 在声明变量的时候使用了static,那么这个变量就成为静态变量。静态变量只在类加载的时候获取一次内存空间,因此静态变量很节省内存空间 下面看一个代码块 public class student{ String name; int age; String school = "XX大学"; } 假设大学录取了1000名学生,那么创建10原创 2021-06-21 21:51:14 · 167 阅读 · 1 评论