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