06 2020 档案

摘要:wait方法 源码注释: 使当前线程等待,直到另一个线程调用{@link java.lang.Object#notify()}方法或此对象的{@link java.lang.Object#notifyAll()}方法。 换句话说,此方法的行为就像在简单地执行呼叫{@code wait(0)}。 /* 阅读全文
posted @ 2020-06-29 10:52 浅唱蛋蛋 阅读(257) 评论(0) 推荐(0)
摘要:示例描述 在继承的前提下,子类“重写”父类synchronized方法使用的对象锁,和父类synchronized方法是否是同一个对象?答案是:肯定的。 解析 内置锁的归属者是实例,不是某一个类。运行期间的实例是确认唯一的,所以锁对象也是相同的。 代码示例: package com.bicai.lo 阅读全文
posted @ 2020-06-28 10:49 浅唱蛋蛋 阅读(106) 评论(0) 推荐(0)
摘要:相同点 1、LinkedBlockingQueue和ArrayBlockingQueue都实现了BlockingQueue接口; 2、LinkedBlockingQueue和ArrayBlockingQueue都是可阻塞的队列(内部都是使用ReentrantLock和Condition来保证生产和消 阅读全文
posted @ 2020-06-28 09:53 浅唱蛋蛋 阅读(161) 评论(0) 推荐(0)
摘要:对象发布(publish) 含义:一个对象可以在当前作用域之外的代码中使用。 发布方式:如懒汉式、饿汉式、工厂模式等发布的对象。 代码示例: package com.bicai.publish; import java.util.ArrayList; import java.util.List; / 阅读全文
posted @ 2020-06-24 16:18 浅唱蛋蛋 阅读(371) 评论(0) 推荐(0)
摘要:== 使用场景 1、可以应用于基本数据类型的比较 基本数据类型包括:byte、short、int、long、float、double、boolean、char https://www.runoob.com/java/java-basic-datatypes.html 2、应用于引用数据类型,判断是否 阅读全文
posted @ 2020-06-08 10:56 浅唱蛋蛋 阅读(378) 评论(0) 推荐(0)
摘要:1、开发工具:jdk(安装、配置)、eclipse/ideal(建议使用)、tomcat、maven2、mysql:服务器、客户端(Navicat)3、调试工具: 浏览器:谷歌 接口测试:Postman4、git客户端:开源的分布式版本控制系统5、邮箱软件:Foxmail6、redis:服务器、客户 阅读全文
posted @ 2020-06-04 14:56 浅唱蛋蛋 阅读(222) 评论(0) 推荐(0)