会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南望孤笑
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
22
下一页
2018年6月27日
JAVA-IO模型(BIO,NIO,AIO)
摘要: 基本概念 阻塞和非阻塞 同步和异步 IO模型 同步阻塞IO(JAVA BIO): 在此种方式下,用户进程在发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户进程才能运行。JAVA传统的IO模型属于此种方式! 同步非阻塞IO(Java NIO) 用户进程发起一个IO操作以
阅读全文
posted @ 2018-06-27 12:26 南望孤笑
阅读(157)
评论(0)
推荐(0)
2018年6月25日
位运算符详解
摘要: 位运算符比一般的算术运算符速度要快,而且可以实现一些算术运算符不能实现的功能。如果要开发高效率程序,位运算符是必不可少的。位运算符用来对二进制位进行操作,包括:按位与(&)、按位或(|)、按位异或(^)、按位取反(~)、按位左移(<<)、按位右移(>>)。下面就给大家介绍位运算符的详细用法。 位运算
阅读全文
posted @ 2018-06-25 18:52 南望孤笑
阅读(959)
评论(0)
推荐(0)
2018年6月23日
Socket网络通信编程(一)
摘要: 1.学习基本概念、传统的同步阻塞式I/O编程、伪异步IO实现 2.学习基于NIO的同步非阻塞式编程 3.了解基于NIO2.0的异步非阻塞(AIO)编程 1.1 基本概念 Socket又称“套接字”,应用程序通常通过“套接字”向网络发出请求或者应答网络请求。 Socket和ServerSocket类库
阅读全文
posted @ 2018-06-23 18:07 南望孤笑
阅读(481)
评论(0)
推荐(0)
2018年6月10日
深入理解Java枚举类型(enum)
摘要: 理解枚举类型 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。下面先来看看什么是枚举?如何定义枚举? 枚举的定义 回忆一下下面的程序,这是在没有
阅读全文
posted @ 2018-06-10 16:40 南望孤笑
阅读(96280)
评论(6)
推荐(18)
2018年6月9日
2018.6.9-学习笔记
摘要: CAS AQS volatile关键字概念、作用是干什么的 计算机内部:进程、线程、协程有什么不同 操作系统底层怎么做CAS的,怎么不做CAS的 理解Memory barrier(内存屏障)怎么实现的 java并发框架Disruptor zk和redis的封装 分布式调度系统ElasticJOB的应
阅读全文
posted @ 2018-06-09 19:12 南望孤笑
阅读(178)
评论(0)
推荐(0)
2018年6月8日
activeMQ安全机制
摘要:
阅读全文
posted @ 2018-06-08 10:16 南望孤笑
阅读(120)
评论(0)
推荐(0)
2018年6月7日
String、StringBuffer与StringBuilder介绍
摘要: 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1、三者在执行速度方面的比较: StringBuilder > StringBuffer > String 为什么String的执行速度最慢? String:字符串常量 String
阅读全文
posted @ 2018-06-07 20:30 南望孤笑
阅读(201)
评论(0)
推荐(0)
HashMap和HashTable到底哪不同?
摘要: HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。 代码版本 JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。 1. 时间 HashTable产生于JD
阅读全文
posted @ 2018-06-07 20:26 南望孤笑
阅读(233)
评论(0)
推荐(0)
HashMap详解
摘要: JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。 简介 Java为数据结构中的映射定义了一个接口java.util.Map 1、HashMap:它根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度。 HashMap最
阅读全文
posted @ 2018-06-07 19:15 南望孤笑
阅读(3347)
评论(0)
推荐(0)
List,Set和Map详解及其区别和他们分别适用的场景
摘要: Java中的集合包括三大类,它们是Set(集)、List(列表)和Map(映射),它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。Set的实现类主要有HashSet和TreeSet,List的实现类主要有ArrayList,Map的实现类主要有HashMap和
阅读全文
posted @ 2018-06-07 19:01 南望孤笑
阅读(550)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
22
下一页
公告