摘要: 1. ArrayList是实现了基于动态数组的数据结构,而LinkedList是基于链表的数据结构; 2. 对于随机访问get和set,ArrayList要优于LinkedList,因为LinkedList要移动指针; 3. 对于添加和删除操作add和remove,一般大家都会说LinkedList 阅读全文
posted @ 2019-06-15 18:47 zqlmmd 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null 阅读全文
posted @ 2019-06-14 11:46 zqlmmd 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 转自图图 阅读全文
posted @ 2019-06-13 14:34 zqlmmd 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: public String substring(int beginIndex, int endIndex) { if (beginIndex value.length) { throw new StringIndexOutOfBoundsException(endIndex); } int subLen = endInd... 阅读全文
posted @ 2019-06-12 16:57 zqlmmd 阅读(498) 评论(0) 推荐(0) 编辑
摘要: public static boolean Isipv4(String ipv4){ if(ipv4==null || ipv4.length()==0){ return false;//字符串为空或者空串 } String[] parts=ipv4.split("\\.");//因为java d 阅读全文
posted @ 2019-06-12 16:29 zqlmmd 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 2)为什么建立连接是三次握手,而关闭连接却是四次挥手呢? 这是因为服务端在LISTEN状态下,收到建立连接请求的SYN报文后,把ACK和SYN放在一个报文里发送给客户端。而关闭连接时,当收到对方的FIN报文时,仅仅表示对方不再发送数据了但是还能接收数据,己方也未必全部数据都发送给对方了,所以己方可以 阅读全文
posted @ 2019-06-11 17:13 zqlmmd 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 数组的优点随机访问性强查找速度快数组的缺点插入和删除效率低可能浪费内存内存空间要求高,必须有足够的连续内存空间。数组大小固定,不能动态拓展链表的优点插入删除速度快内存利用率高,不会浪费内存大小没有固定,拓展很灵活。链表的缺点不能随机查找,必须从第一个开始遍历,查找效率低 阅读全文
posted @ 2019-06-11 16:10 zqlmmd 阅读(157) 评论(0) 推荐(0) 编辑
摘要: session与cookie的区别 (1)Cookie以文本文件格式存储在浏览器中,而session存储在服务端它存储了限制数据量。它只允许4kb它没有在cookie中保存多个变量。 (2)cookie的存储限制了数据量,只允许4KB,而session是无限量的 (3)我们可以轻松访问cookie值 阅读全文
posted @ 2019-06-11 15:57 zqlmmd 阅读(140) 评论(0) 推荐(0) 编辑
摘要: POST和GET都是向服务器提交数据,并且都会从服务器获取数据。 区别: 1、传送方式:get通过地址栏传输,post通过报文传输。 2、传送长度:get参数有长度限制(受限于url长度),而post无限制 3、GET和POST还有一个重大区别,简单的说: GET产生一个TCP数据包;POST产生两 阅读全文
posted @ 2019-06-11 15:55 zqlmmd 阅读(142) 评论(0) 推荐(0) 编辑
摘要: TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数 阅读全文
posted @ 2019-06-11 15:46 zqlmmd 阅读(120) 评论(0) 推荐(0) 编辑