码迷,mamicode.com
首页 >  
搜索关键字:it十八掌 java基础 nio    ( 11371个结果
Java NIO系列教程(四) Scatter/Gather
原文地址:http://ifeve.com/java-nio-scattergather/Java NIO开始支持scatter/gather,scatter/gather用于描述从Channel(译者注:Channel在中文经常翻译为通道)中读取或者写入到Channel的操作。 分散(scatte...
分类:编程语言   时间:2014-09-21 23:38:41    阅读次数:320
Effective Java Item7:Avoid Finalizers,解释为什么finalize是不安全的,不建议使用
在讨论如何回收堆外内存的时候,提到“NIO中direct memory的释放并不是通过finalize(),因为finalize不安全而且影响能”。Effective Java一书中也提到:Avoid Finalizers。人都有潜在的叛逆意识,别人给的结论或者制定的规范,除非有足够的理由说服你,除非懂得这么做背后的原因,否则只能是死记硬背,没有形象深入的理解,不能学到真正的东西。本文通过自己的理解和一些实际的例子,和大家一起更形象的理解finalize。还是那句经典的话“talking is cheap,...
分类:编程语言   时间:2014-09-21 18:46:11    阅读次数:322
java基础知识回顾之异常处理
异常处理机制 在程序运行的过程中难免会发生例外,例如除0溢出,数组越界和文件找不到等,一旦发生例外情况,将阻止程序的正常运行。为了将强程序的强壮性,必须考虑到可能发生的异常并能进行相应的处理。 java通过面向对象的方法进行异常处理,一个方法在运行过程中,一旦发生了例外,就会产生一个异常对象,这.....
分类:编程语言   时间:2014-09-20 23:58:49    阅读次数:272
Mina的各个组件功能
Mina的各个组件功能:(1.) IoService:这个接口在一个线程上负责套接字的建立,拥有自己的Selector,监听是否有连接被建立。(Mina底层使用JAVA NIO, 因此它是典型的使用Reactor模式架构的,采用事件驱动编程 , Mina运行用户自定义线程模型,可以是单线程、多线程、...
分类:其他好文   时间:2014-09-20 15:31:38    阅读次数:130
黑马程序员 Java基础
------- android培训、java培训、期待与您交流! ---------- 1.java的历史 2.环境变量 3.关键字 4.标示符 5.注释1.java历史诞生:1990年初,java的前身出现,名为Oak(橡树),是由詹姆斯戈斯林所带领的团队研发的。主要功能是设...
分类:编程语言   时间:2014-09-19 23:52:16    阅读次数:309
Netty3 源码分析 - NIO server接受连接请求过程分析
Netty3 源码分析 - NIO server接受连接请求过程分析      当服务器端的server Channel绑定某个端口之后,就可以处理来自客户端的连接请求,而且在构建 NioServerSocketChannelFactory 的时候已经生成了对应的 BossPool 和 WorkerPool,前者管理的 NioServerBoss 就是专门用来接受客户端连接的Sele...
分类:Web程序   时间:2014-09-19 17:46:06    阅读次数:306
Mina、Netty、Twisted一起学(七):发布/订阅(Publish/Subscribe)
消息传递有很多种方式,请求/响应(Request/Reply)是最常用的。在前面的博文的例子中,很多都是采用请求/响应的方式,当服务器接收到消息后,会立即write回写一条消息到客户端。HTTP协议也是基于请求/响应的方式。但是请求/响应并不能满足所有的消息传递的需求,有些需求可能需要服务端主动推送消息到客户端,而不是被动的等待请求后再给出响应。发布/订阅(Publish/Subscribe)是一...
分类:Web程序   时间:2014-09-19 13:50:45    阅读次数:203
100多套学习视频
1.北京圣思Java培训教学视频(资源共享网)2.Lucene/WebService/SVN/Ant/SpringMVC视频(学习资料库网)3.JUnit和Ant视频教程(VeryCD社区)4.《张孝祥JAVA视频教程》完整版[RMVB](东西网)5.历经5年锤炼(史上最适合初学者入门的Java基础...
分类:其他好文   时间:2014-09-18 16:18:34    阅读次数:440
JAVA基础知识点(转载的)
转载请注明出处:http://blog.csdn.net/ns_code/article/details/88466971、使用浮点型数值时,默认的类型是double,后面加上f或F才被识别为float类型。2、使用数组前一定要先开辟内存空间,当然也可以直接用静态赋值的方式。3、Java中的基本数据...
分类:编程语言   时间:2014-09-18 12:58:34    阅读次数:330
[多文件上传一]利用httpmime.jar实现
import?java.io.File; import?java.nio.charset.Charset; import?java.util.List; import?org.apache.http.HttpResponse; import?org.apache.http.client.HttpClient; import?org.apache.http.client.meth...
分类:其他好文   时间:2014-09-18 11:39:44    阅读次数:278
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!