摘要:
&&:逻辑二目运算符,2个操作数必须是boolean类型,具有短路特征&:功能有2个(1)位与运算符,二目运算符,这个不做多解释(2)逻辑二目运算符,2个操作数必须是boolean类型,不具备短路特性就是说,&既可以作为位运算符,又可以作为逻辑运算符,跟&&的区别是不... 阅读全文
摘要:
1.ArrayList和Vector的区别是,ArrayList是线程不安全,Vector是线程安全的2.ArrayList与LinkedListArrayList底层用的是数组,便于查询操作,物理地址连续LinkedList底层用的是个双向循环链表,便于删除操作,物... 阅读全文
摘要:
HashSet与HashMap的关系:(1)HashSet底层用的是HashMap来实现的(2)这个HashMap的key就是放进HashSet中的对象,value就是一个Object类型的对象(3)当调用HashSet的方法时,实际上是向HashMap中增加了一个键... 阅读全文
摘要:
HashSet存储数据原理:当HashSet调用add方法时,有返回值,返回值是boolean类型,表示是否添加成功(如果对象不存在,则添加成功,否则添加失败)但是,添加的过程并不是一个个去遍历去判断是否已存在,这样效率太低(假设一种场景,有100W数据要放到set里... 阅读全文
摘要:
1.关于接口类型的数组 阅读全文
摘要:
代码: 如果try里面执行的是return,则finally块会执行 如果try里面执行的是exit,则finally块不会执行 阅读全文
摘要:
作用:1.作用于类:表示该类不能被继承2.作用于方法:表示该方法不能被重写3.作用于变量:表示原生类型的值不能改变/引用类型的对象内容不能被改变(但是可以指向其他对象)对于功能3,final类型的成员变量初始化方式:1.声明变量时直接赋值2.构造方法完成赋值,如果有多... 阅读全文
摘要:
1.子类的方法与父类中的方法有相同的返回类型,相同的方法名称。相同的参数列表2.子类方法的访问级别不能低于父类方法的访问级别3.子类方法抛出的异常范围不能大于父类中方法抛出的异常范围 阅读全文