摘要: 1:进程和线程的概念: * 并发性 * 随机性 * 通道性 * c:在java中只有Thread类代表线程 * d:在java中使用线程的方式(在java中常见的创建线程的方式) * 继承Thread类 * 实现Runnable接口 * 实现Callable接口 * 使用线程池 * 使用中间件 * 阅读全文
posted @ 2019-06-05 20:12 wuyingying 阅读(111) 评论(0) 推荐(0) 编辑
摘要: * a:什么是单例? * 单例就是某个类在项目运行的生命周期中 永远只有一个实例 * b:单例和单例模式的区别? * 单例模式是实现单例的方法之一 * * 你学过的spring中每个被管理bean默认是单例的 它是否使用了单例模式? * 没有使用单例模式 * <bean id="xxx" class 阅读全文
posted @ 2019-06-05 19:38 wuyingying 阅读(93) 评论(0) 推荐(0) 编辑
摘要: * 1:字符串的初始化方式: * 常量方式 String xx="aa"; //在String的声明常量方式,直接赋予字符值的是,String对象引用获取常量池中对象的地址,所以String声明出来是不可以改变的 * 对象方式 String xx=new String("aa"); //因为编译时会 阅读全文
posted @ 2019-06-05 19:23 wuyingying 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1:集合:存储对象 遍历取出对象 List<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>(); 必须要引用数据类型,不能是基本类型,除非把基本数据类型变成包装类 b:集合 * b1:集合的层次结构 * Iterable <E> 实现了Iterable接口的集 阅读全文
posted @ 2019-06-05 16:45 wuyingying 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1:数组和集合 组成了容器 * 数组和集合的区别: 一、数组声明了它容纳的元素的类型,而集合不声明。 数组是在一块连续的空间中,存储同种类型的数据 用下标循环 从0开始 最大值length-1 * a.1:数组是静态的,一个数组实例具有固定的大小 * a.2:集合是可以动态扩展容量,可以根据需要动态 阅读全文
posted @ 2019-06-05 15:18 wuyingying 阅读(167) 评论(0) 推荐(0) 编辑