Java
optisystem15
上班中
展开
-
意外发现Set接口的功能----去重
int [] a = new int[]{1,1,2,3 }; HashSet<Integer> hashSet = new HashSet<>(); for(int x :a){ hashSet.add(x); } System.out.println(hashSet);//[1, 2, 3] 会自动帮你去除重复 ...原创 2020-12-20 17:03:42 · 107 阅读 · 0 评论 -
Java中的Map的遍历
第一种遍历的方法: 使用增强for循环遍历key、 value。 HashMap<String, String> map = new HashMap<>(); map.put("name", "cookie"); map.put("age", "18"); map.put("sex", "女"); for (String key: map.keySet()){ System.out原创 2020-12-19 23:47:37 · 64 阅读 · 2 评论 -
Queue和Deque的总结以及Stack的总结
Collection | Queue | Deque | LinkedList 实现的继承关系如上,父类(接口)在上 Queue: 队列 我常用的方法: offer()、 poll()、 peek() Deque:双向队列 我常用的方法: push() 、pop()、 peek()原创 2020-12-18 19:34:41 · 108 阅读 · 1 评论 -
JUnit error - IllegalArgumentException:Test class can only have one constructor
我报错的原因就是我把Test写到了自己创建的需要用的类中去了,如果需要测试需要从新编写一个测试类,然后Test原创 2020-11-26 23:42:24 · 241 阅读 · 0 评论 -
Java集合规范
Java集合框架可以分为: Collection List接口 -----Arraylist、Vector、LinkedList Set接口 ------HashSet、LinkedHashSet、TreeSet Map(key-value) ---------HashMap、LinkedHashMap、TreeMap 这两种体系原创 2020-11-16 15:28:13 · 96 阅读 · 0 评论 -
常用类总结
理解 栈 、堆、常量池 2 字符串常量存放在字符串常量池中 字符串非常量对象存储在堆中。 常量与常量的拼接后的结果还是在常量池 只要有一个是变量,那么拼接后的结果就在堆中 如果拼接后的结果调用intern(),返回值就在常量值中。 值传递的时候--------基本数据类型传递的是数据。引用数据类型传递的是地址值。 ...原创 2020-11-06 19:55:53 · 78 阅读 · 0 评论 -
创建多线程的方式与线程安全问题
多线程的创建: 方式一: 创建一个继承于Thread的子类 重写run方法 创建Thread类的子类的对象 调用start方法(作用1:启动当前线程;作用二:执行run方法) 方式一.2 创建Thread类的匿名子类 方式二: 创建多线程的方式二: 实现Runnable接口 实现类去实现Runnable中的run()抽样方法。 创建实现类的对象 将此对象作为形参传递到Thread类的构造器中,构造Thread类的对象 调用start()方法。 比较这两种方式 第一种方式是继承的,有时候不太好 第二中可以共享原创 2020-10-28 15:33:24 · 94 阅读 · 0 评论 -
异常方面的知识点
一 . 异常的体系结构 java.lang.Throwable —java.lang.Error —java.lang.Exception 二. 异常处理机制 1.抓抛模型 “抛”:程序在正常执行的时候,一旦出现异常,就会在异常代码处生成一个对应异常类的对象 “抓”:异常处理的方式。 1.try-catch-finally 2.throws 2.try-catch-finally的使用 try{ }catch{异常类型1 变量名} catch{异常类型2 变量名} .... f原创 2020-10-26 15:14:54 · 70 阅读 · 0 评论 -
abstract、final、static总结
abstract 能修饰类和方法 修饰了类以后,就不能实例化了,需要子类去实例化。 修饰了方法后,就没有方法体了。需要子类进行实现。原创 2020-10-25 23:46:53 · 65 阅读 · 0 评论 -
类与接口的问题记录
类可以实现接口 class A implements B 接口可以继承类 interface A entends B 接口不可以继承类 (要是继承了那还叫接口吗?)原创 2020-10-23 19:43:49 · 111 阅读 · 0 评论