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