摘要: &&:逻辑二目运算符,2个操作数必须是boolean类型,具有短路特征&:功能有2个(1)位与运算符,二目运算符,这个不做多解释(2)逻辑二目运算符,2个操作数必须是boolean类型,不具备短路特性就是说,&既可以作为位运算符,又可以作为逻辑运算符,跟&&的区别是不... 阅读全文
posted @ 2018-06-09 16:11 无名草110 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.ArrayList和Vector的区别是,ArrayList是线程不安全,Vector是线程安全的2.ArrayList与LinkedListArrayList底层用的是数组,便于查询操作,物理地址连续LinkedList底层用的是个双向循环链表,便于删除操作,物... 阅读全文
posted @ 2018-06-09 16:00 无名草110 阅读(155) 评论(0) 推荐(0) 编辑
摘要: HashSet与HashMap的关系:(1)HashSet底层用的是HashMap来实现的(2)这个HashMap的key就是放进HashSet中的对象,value就是一个Object类型的对象(3)当调用HashSet的方法时,实际上是向HashMap中增加了一个键... 阅读全文
posted @ 2018-06-09 15:43 无名草110 阅读(3307) 评论(0) 推荐(0) 编辑
摘要: HashSet存储数据原理:当HashSet调用add方法时,有返回值,返回值是boolean类型,表示是否添加成功(如果对象不存在,则添加成功,否则添加失败)但是,添加的过程并不是一个个去遍历去判断是否已存在,这样效率太低(假设一种场景,有100W数据要放到set里... 阅读全文
posted @ 2018-06-09 14:33 无名草110 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.关于接口类型的数组 阅读全文
posted @ 2018-06-09 12:28 无名草110 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 代码: 如果try里面执行的是return,则finally块会执行 如果try里面执行的是exit,则finally块不会执行 阅读全文
posted @ 2018-06-09 12:24 无名草110 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 作用:1.作用于类:表示该类不能被继承2.作用于方法:表示该方法不能被重写3.作用于变量:表示原生类型的值不能改变/引用类型的对象内容不能被改变(但是可以指向其他对象)对于功能3,final类型的成员变量初始化方式:1.声明变量时直接赋值2.构造方法完成赋值,如果有多... 阅读全文
posted @ 2018-06-09 12:19 无名草110 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.子类的方法与父类中的方法有相同的返回类型,相同的方法名称。相同的参数列表2.子类方法的访问级别不能低于父类方法的访问级别3.子类方法抛出的异常范围不能大于父类中方法抛出的异常范围 阅读全文
posted @ 2018-06-09 12:06 无名草110 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 package test; 2 3 public class StringTest { 4 5 public static void main(String[] args) { 6 7 /** 8 * 创建过程: 9 * 1.检查StringPool(字符串池)里是否有"aaa"对象,这里没有,创建Strin... 阅读全文
posted @ 2018-06-03 15:38 无名草110 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一.Dubbo是一个分布式服务框架,其核心包括1.远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多线程模型、序列化以及“请求-响应”模式的信息交换方式。2.集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡、失败容错、地址路由、动... 阅读全文
posted @ 2018-05-28 20:17 无名草110 阅读(132) 评论(0) 推荐(0) 编辑