随笔分类 -  java面试题收集

摘要:三次握手1.第一次握手:建立连接。客户端发送连接请求报文段,将SYN位置为1,Seq为x;然后,客户端进入SYN_SEND状态,等待服务器的确认; 2.第二次握手:服务器收到客户端的SYN报文段,需要对这个SYN报文段进行确认,设置Ack为x+1(seq+1);同时,自己自己还要发送SYN请求信息, 阅读全文
posted @ 2018-06-05 18:07 离愁i 阅读(148) 评论(0) 推荐(0)
摘要:1.集合类:list和Set比较,各自的子类比较(Arraylist,Vector,inkedLIst,HashSet,TreeSet) List:存入元素有序,元素可以重复,允许null值得存在,主要有3个实现类 linkedLIst:底层是双向链表,每一个结点都有指向前一个和后一个结点的指针。由 阅读全文
posted @ 2018-05-30 09:02 离愁i 阅读(205) 评论(0) 推荐(0)
摘要:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false. &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。 例如,对于if(str!=null&&!st 阅读全文
posted @ 2018-05-29 17:04 离愁i 阅读(338) 评论(0) 推荐(0)
摘要:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false. &&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式。 例如,对于if(str!=null&&!st 阅读全文
posted @ 2018-03-26 23:25 离愁i 阅读(198) 评论(0) 推荐(0)