- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 Java基础复习之StringBuffer和StringBuilder简要记录
无意看到一道面试题目如下:String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为在JDK中String类被声明为一个final
2017-07-23 15:50:43 432
转载 qq UDP TCP 消息 学习
转至于:http://blog.csdn.net/cb168/article/details/14647257腾讯QQ,TCP和UDP都有使用,但是以UDP为主,因为UDP传输速度快,而且聊天内容也算不上隐私内容,再者,在中国,网络环境复杂,不容易建立TCP连接, 简单的说,QQ登录,发消息聊天都是UDP的,只有对方不在线或者隐身时,你所发送的消息是TCP的。说到这里,我想你应该
2017-07-14 15:00:35 1249
原创 Java并发包中的所有类目录
Java并发包中的所有类目录如下,希望逐个击破每一个并发工具!concurrent:AbstractExecutorServiceArrayBlockingQueueBlockingDequeBlockingQueueCallableCompletionServiceConcurrentHashMapConcurrentLinkedDequeConcur
2017-07-06 14:32:24 3211
原创 JDK7中的ConcurrentHashMap实现原理
Java中由于HashMap的线程不安全原因,JDK提供了线程安全的HashTable和SynchronizedMap支持线程安全操作。HashTable线程安全原因:所有存在线程安全的方法都使用synchronized关键字进行修饰,此时获取的是方法调用者this的锁。实现原理和HashMap一样,使用一个table数组作为哈希表。Synchronized
2017-07-06 13:38:38 820
天津大学周伟状态压缩论文
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人