摘要:<!-- flowchart 箭头图标 勿删 --> default关键字介绍 default是在java8中引入的关键字,也可称为Virtual extension methods——虚拟扩展方法。是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口 阅读全文
posted @ 2019-10-30 15:01 后知、后觉 阅读 (159) 评论 (0) 编辑
摘要:粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生粘包拆包问题,因此粘包拆包问题只发生在TCP协议中。 什么是粘包、拆包? 假设客户端向服务端连续发送了两个数据包,用packet1和packet 阅读全文
posted @ 2019-10-30 12:10 后知、后觉 阅读 (50) 评论 (0) 编辑
摘要:JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。 答案 String类能被继承吗,为什么。 答案 String,Stringbuffer,StringBuilder的区别。 答案 ArrayList和LinkedList有什么区别。答案1,答案2 讲讲类的实例化顺序,比如父类静态 阅读全文
posted @ 2019-10-30 12:08 后知、后觉 阅读 (150) 评论 (0) 编辑
摘要:环境:JDK 1.8.0_111 在Java开发过程中,使用iterator遍历集合的同时对集合进行修改就会出现java.util.ConcurrentModificationException异常,本文就以ArrayList为例去理解和解决这种异常。 一、单线程情况下问题分析及解决方案 1.1 问 阅读全文
posted @ 2019-09-11 11:50 后知、后觉 阅读 (30) 评论 (0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/yitian_66/article/details/81010434 一、Java 8 Lambda 表达式 Lambda 表达式,也可称为 阅读全文
posted @ 2019-09-02 17:35 后知、后觉 阅读 (3000) 评论 (0) 编辑
摘要:如果您曾经实现过Serializable接口,则必须遇到此警告消息 The serializable class xxx does not declare a static final serialVersionUID field of type long 那么......什么是serialVers 阅读全文
posted @ 2019-08-22 15:01 后知、后觉 阅读 (4204) 评论 (0) 编辑
摘要:版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CringKong/article/details/80533917 <!-- flowchart 箭头图标 勿删 --> 这几天准备梳理一 阅读全文
posted @ 2019-08-20 18:06 后知、后觉 阅读 (222) 评论 (0) 编辑
摘要:一.ConcurrentHashMap的简要总结:1、public V get(Object key)不涉及到锁,也就是说获得对象时没有使用锁;2、put、remove方法要使用锁,但并不一定有锁争用,原因在于ConcurrentHashMap将缓存的变量分到多个Segment,每个Segment上 阅读全文
posted @ 2019-08-09 11:52 后知、后觉 阅读 (1051) 评论 (0) 编辑
摘要:二分查找和AVL树查找 二分查找要求元素可以随机访问,所以决定了需要把元素存储在连续内存。这样查找确实很快,但是插入和删除元素的时候,为了保证元素的有序性,就需要大量的移动元素了。 如果需要的是一个能够进行二分查找,又能快速添加和删除元素的数据结构,首先就是二叉查找树,二叉查找树在最坏情况下可能变成 阅读全文
posted @ 2019-07-31 11:40 后知、后觉 阅读 (125) 评论 (0) 编辑
摘要:package com.geo.map; import java.util.Iterator;import java.util.Map.Entry;import java.util.Set;import java.util.concurrent.ConcurrentNavigableMap;impo 阅读全文
posted @ 2019-07-31 11:25 后知、后觉 阅读 (264) 评论 (0) 编辑