摘要: 一,什么是线程? 打开Windows任务管理器中,可以看到进程和和线程 线程是进程内的执行单元 二,线程的状态转换 首先从创建线程开始,创建线程有3种方式,一种是一个类继承Thread类,第二种是实现Runnable接口,第三种是实现Callable然后用Future创建线程,不同主要是体现单继承和 阅读全文
posted @ 2018-03-25 20:46 卓庆森 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 根搜索算法 原理:设立若干种根对象,当任何一个根对象到某一个对象均不可达时,则认为这个对象是可以被回收的。一般是对象持有的引用指向该对象不可达 在JAVA语言中,可以当做GC roots的对象有以下几种: 1、虚拟机栈中的引用的对象。 2、方法区中的类静态属性引用的对象。 3、方法区中的常量引用的对 阅读全文
posted @ 2018-03-20 12:17 卓庆森 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 现有如下代码,那么我们的JVM是怎么执行的呢 首先,当我们启动虚拟机进程这个进程首先从classpath中找到Text.class文件,读取这个文件中的二进制数据,然后把Text类的类信息存放到运行时数据区的方法区中。这一过程称为Text类的加载过程。接着,Java虚拟机定位到方法区中Text类的M 阅读全文
posted @ 2018-03-19 18:36 卓庆森 阅读(424) 评论(0) 推荐(2) 编辑
摘要: JVM,JDK,JRE定义 JVM是Java Virtual Machine(Java虚拟机)的缩写。 JDK是Java Development Kit JAVA语言开发工具箱(JAVA核心) JRE是Java Runtime Environment 运行环境 以上三者的关系是这样的 JDK除了包含 阅读全文
posted @ 2018-03-19 18:23 卓庆森 阅读(516) 评论(0) 推荐(1) 编辑
摘要: 保证内存中只有一个实例 1,不能被new? ==> 私有构造方法 或者 abstract 类(不能生成对象实例)2,不能被new,那如何产生自己的示例给调用者? ==> static方法3,如果是并发的第一次被调用,那又怎样处理? ==> 同步锁 懒汉模式写法 以上写法比较累赘把 饿汉模式写法 这种 阅读全文
posted @ 2018-03-18 16:38 卓庆森 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP?AOP解决了什么问题? 在传统的开发模式中,以下层次的是非常常见的一种,业务层每一个方法都要有重复的事务代码 如何改善这个问题? AOP希望将A、B 这些分散在各个业务逻辑中的相同代码,通过横向切割的方式抽取到一个独立的模块中 将这些重复性的横切逻辑独立出来很容易,但是如何将独立的横切 阅读全文
posted @ 2018-03-18 15:31 卓庆森 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 为什么会出现spring,spring出现解决了什么问题? 1.分析普通多层架构存在的问题 JSP->Servlet->Service->Dao 层与层之间的依赖很强,属于耦合而且是紧耦合,各层对象的生命周期是由上层控制,下层定义或实现的改动都会影响到上层,需求变更时代码改变多; 通常我们平时都是直 阅读全文
posted @ 2018-03-17 21:47 卓庆森 阅读(1770) 评论(0) 推荐(0) 编辑
摘要: 1.如果HashMap的大小超过了负载因子(load factor)定义的容量,怎么办? 默认的负载因子大小为0.75,也就是说,当一个map填满了75%的bucket时候,和其它集合类(如ArrayList等)一样,将会创建原来HashMap大小的两倍的bucket数组,来重新调整map的大小,并 阅读全文
posted @ 2018-03-16 00:56 卓庆森 阅读(23884) 评论(1) 推荐(1) 编辑
摘要: List 接口及其实现类 有序集合,集合中每个元素都有其对应的顺序索引,类似数组,索引也是从 0 开始,可以根据元素的索引,来访问元素。 List 集合允许添加相同的元素,因为它是通过下标来取值的,不会因为元素相同而产生冲突。 如何应用接口List的一个重要实现类 ArrayList呢? 2.访问集 阅读全文
posted @ 2018-03-15 23:21 卓庆森 阅读(2980) 评论(0) 推荐(2) 编辑
摘要: Java有哪些数据存储方式? Java有哪些数据存储方式? 基本数据类型(1byte3整2小数1字符1布尔)分别是byte,short,int long,flort,double,char,boolean(颜色好喜庆的样子O(∩_∩)O) String 自定义封装类(PO,VO等实体类) 数组,存储 阅读全文
posted @ 2018-03-15 00:24 卓庆森 阅读(415) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示
主题色彩