随笔分类 -  Java温故而知新

摘要:Java多线程经典编程题 1. 要求线程a执行完才开始线程b, 线程b执行完才开始线程 package com.example.javatest.theardTest.MultiThreadAlgorithm; /** 要求线程a执行完才开始线程b, 线程b执行完才开始线程 join()解释:htt 阅读全文
posted @ 2022-11-28 17:04 starmoon1900 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:Java多线程经典概念题 1.并行和并发有什么区别? 并发(concurrency)和并行(parallellism)是: 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 解释二:并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。 解释三:在一 阅读全文
posted @ 2022-11-28 17:04 starmoon1900 阅读(55) 评论(0) 推荐(0) 编辑
摘要:``` ApplicationContext applicationContext = SpringContextUtils.getApplicationContext(); //将applicationContext转换为ConfigurableApplicationContext ConfigurableApplicationContext configurableApplicationCon... 阅读全文
posted @ 2018-11-15 23:03 starmoon1900 阅读(14162) 评论(0) 推荐(2) 编辑
摘要:问题: HashMap是否是线程安全 详解 http://www.importnew.com/21396.html 有源码分析 和代码性能比较 CHM性能最好 HashMap不是线程安全的;Hashtable线程安全,但效率低,因为是Hashtable是使用synchronized的,所有线程竞争同 阅读全文
posted @ 2018-11-15 23:00 starmoon1900 阅读(275) 评论(0) 推荐(0) 编辑
摘要:一、Maven有哪些优点和缺点 优点如下: 简化了项目依赖管理: 易于上手,对于新手可能一个"mvn clean package"命令就可能满足他的工作 便于与持续集成工具(jenkins)整合 便于项目升级,无论是项目本身升级还是项目使用的依赖升级。 有助于多模块项目的开发,一个模块开发好后,发布 阅读全文
posted @ 2018-11-15 22:59 starmoon1900 阅读(287) 评论(0) 推荐(0) 编辑
摘要:JDK版本 1.8 结构: HashMap实现了Map Cloneable Serializable接口; 基础了AbstractMap类,AbstractMap提供一些通用方法,如put remove等,但子类一般会重写put等方法; HashMap中定义了一些常量 DEFAULT_INITIAL 阅读全文
posted @ 2018-11-15 22:58 starmoon1900 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示