摘要: Maven的核心思想:约定大于配置 有约束,不要去违反 阅读全文
posted @ 2023-04-11 10:28 霍叔 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 线程同步机制 1、在多线程编程,一些敏感数据不允许被多个线程同时访问,此时就采用同步访问技术,保证数据在任何同一时刻,最多有一个线程访问,以保证数据的完整性 2、也可以理解为:线程同步,即当有一个线程在对内存进行操作时,其他线程都不可以对这个内存地址进行操作,直到该线程完成操作,其他内存才能对该内存 阅读全文
posted @ 2023-04-06 16:34 霍叔 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 当所有线程结束时,守护线程自动结束 .setDaemon(true); 阅读全文
posted @ 2023-04-06 14:26 霍叔 阅读(17) 评论(0) 推荐(0) 编辑
摘要: public class test04 { public static void main(String[] args) throws InterruptedException { Q q = new Q(); Thread thread = new Thread(q); for (int i = 阅读全文
posted @ 2023-04-06 14:11 霍叔 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1、setName 设置线程名称,使之与参数name相同2、getName 返回该线程名称3、start 使该线程开始执行4、run 调用线程对象的run方法5、setPriority 更改线程的优先级6、getPriority 获取线程的优先级7、sleep 通过毫秒来进行线程休眠8、interr 阅读全文
posted @ 2023-04-06 13:42 霍叔 阅读(13) 评论(0) 推荐(0) 编辑
摘要: //Runnable接口更适合多线程共用一个资源的情况,并且避免了单继承的限制public class test02 { public static void main(String[] args) { Dog dog = new Dog(); Thread thread = new Thread( 阅读全文
posted @ 2023-03-30 15:51 霍叔 阅读(69) 评论(0) 推荐(0) 编辑
摘要: public class test1 { @SuppressWarnings({"all"}) public static void main(String[] args) throws InterruptedException { Cat cat = new Cat(); cat.start(); 阅读全文
posted @ 2023-03-30 14:21 霍叔 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Map map = new HashMap(); map.put("邓超","孙俪"); map.put("张三","王五"); map.put("李四","赵六"); map.put(null,"关七"); System.out.println("map = " + map);// remove: 阅读全文
posted @ 2023-03-30 09:34 霍叔 阅读(8) 评论(0) 推荐(0) 编辑
摘要: Map接口实现类的特点(Put/Get) 1、Map和Collection并列的存在,用于保存具有映射关系的数据:Key-Value 2、Map中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中 3、Map中的key不允许重复 4、Map中的value可以重复 5 阅读全文
posted @ 2023-03-29 09:01 霍叔 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-03-27 20:00 霍叔 阅读(7) 评论(0) 推荐(0) 编辑