![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 54
清清呼啦啦啦
这个作者很懒,什么都没留下…
展开
-
notify、notifyAll、wait思考
1、在java中,每个对象都有两个池,锁(monitor)池和等待池,每个对象都能够被作为“监视器monitor”——指一个拥有一个独占锁 wait()/notify()方法定义在Object类中。如果线程要调用对象的wait()方法,必须首先获得该对象的监视器锁,调用wait()之后,当前线程又立即释放掉锁,线程随后进入WAIT_SET(等待池)中。如果线程要调用对象的notify()/notifyAll()方法,也必须先获得对象的监视器锁,调用方法之后,立即释放掉锁,然后处于Wait_...原创 2021-07-20 10:46:54 · 240 阅读 · 0 评论 -
利用redis解决分布式锁
1、原创 2021-06-06 18:08:14 · 145 阅读 · 1 评论 -
java8常用总结
1、方法引用原创 2021-06-05 23:39:17 · 74 阅读 · 0 评论 -
Eclipse智能提示及快捷键
Eclipse智能提示及快捷键 1、java智能提示(1). 打开Eclipse,选择打开" Window - Preferences"。(2). 在目录树上选择"Java-Editor-Content Assist",在右侧的"Auto-Activation"找到"Auto Activation triggers for java"选项。默认触发代码提示的就是".转载 2017-06-14 19:56:06 · 105 阅读 · 0 评论 -
Java中的包
1、包: java中的包就相当于windows文件夹。2、包的作用:1. 解决类名重复产生冲突的问题。2. 便于软件版本的发布。3、定义包的格式:package 包名; 包名命名规范:包名全部小写。4、包语句要注意的事项:1. package语句必须位于java文件中中第一个语句。2. 如果一个类加上了包语句,那么该类的完整类名就是: 包名.类名原创 2017-06-14 22:33:46 · 233 阅读 · 0 评论 -
JDk目录介绍
1、JRE=JVE+类库文件 JRE Java Runtime Environment Java运行环境。包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 JDK=JRE+java开发工具 其中的开发工具:编译工具(javac.exe原创 2017-06-15 09:08:37 · 597 阅读 · 0 评论