java
lemonyFei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA HashMap、数组内存对比
JAVA HashMap、数组内存对比1. 背景程序中批量作业, 为了加快执行速度, 内存存储了一千多万用户数据. 之前使用HashMap, 服务内存扩充到了64G. 由于用户ID是自增字段, 打算切换成数组保存数据.2. 比较public class TestMapArray { public static void main(String[] args) { Long[] longs = testArr(); Map<Integer, Long&g原创 2020-08-09 13:49:21 · 1143 阅读 · 0 评论 -
JDK7
Java SE 7Java 最新的发布版本是Java SE 7,Java 开发人员工具包也随之被称为JDK 7,并且内部版本号为1.7。Java SE 7 是自从Sun Microsystems 被Oracle 公司收购(这一过程始于2009 年4月,并在2010 年1 月最终完成)之后第一个重要的发布版本。Java SE 7 包含许多新特性,包括为Java 语言增加的重要特性和API 库,并转载 2012-10-22 11:16:53 · 649 阅读 · 0 评论 -
java IO学习
File类: createNewFile():创建新文件。 mkdir():创建目录。 delete():删除文件或目录。 createTempFile():创建临时文件。 deleteOnExit():程序结束时,删除文件,临时文件也一并删除。 list():返回文件列表。原创 2012-06-03 22:06:22 · 774 阅读 · 0 评论 -
java并发学习
线程是进程内部的一个控制序列流,因此一个进程内可以有多个线程。 线程最简单的做法是从java.lang.Thread继承,然后覆盖run()方法,实现你所需要的功能。在run()方法返回的地方,线程机制将终止此线程。 start()方法启动线程,然后由线程执行机制调用run()方法。 getName():可以获得线程的名字。原创 2012-05-27 00:21:55 · 752 阅读 · 0 评论 -
非阻塞IO(nonblocking I/O)
非阻塞IO(nonblocking I/O)非阻塞IOnonblocking IO介绍IO程序Reactor模式通道和选择器Channel类功能创建一个非阻塞的通道Selector类功能Channel和Selector注册服务代码介绍服务器的并发能力取决于它们如何有效的使用IO。同时处理数百个客户端请求需要数百个线程。直到JDK1.4,java平台都不支持非阻塞IO调用。JDK1.翻译 2017-10-08 16:24:39 · 1000 阅读 · 0 评论
分享