
Java
文章平均质量分 77
resouer
Baidu, now Netease.
展开
-
TCP 协议详解的补充内容
一、 TCP 协议 1、 TCP 通过以下方式提供可靠性: ◆ (1)应用程序分割为 TCP 认为最合适发送的数据块。由 TCP 传递给 IP 的信息单位叫做报文段。 ◆ (2)当 TCP 发出一个报文段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能记时收到一个确认,它就重发这个报文段。 ◆ (3)当 TCP 收到发自 TCP 连接另一端原创 2013-03-27 22:13:03 · 1129 阅读 · 0 评论 -
Java中的成员初始化顺序和内存分配过程
原帖是这样描述的: http://java.dzone.com/articles/java-object-initialization?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29&utm_content= 我们这里原创 2013-03-26 00:31:55 · 1885 阅读 · 0 评论 -
Getting started with JVM Memory model and GC
Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。 JVM主要管理两种类型内存:堆和非堆,堆内存(Heap Memory)是在 Java 虚拟机启动时创建,非堆内存(Non-heap Memory)是在JVM在堆之外的内存。 简单来说,堆是Java代码可及的内存,留给开发人员使用的;非堆是JVM留给自己用的,包含方法区、JVM内部处理或优化所需的内存(如翻译 2013-03-24 16:36:06 · 1506 阅读 · 0 评论 -
Java字符串驻留池
转自: http://hilary3113.iteye.com/blog/1490223 http://blog.youkuaiyun.com/flyjimi/article/details/2645063 看例子: 例子A: String str1 = "java"; String str2 = "java"; System.out.print(str1==s转载 2013-03-10 16:32:09 · 1539 阅读 · 0 评论 -
Java套接字编程基础
本文节选自:http://www.builder.com.cn/2008/0414/813590.shtml 什么是套接字(Socket)? Network API是典型的用于基于TCP/IP网络Java程序与其他程序通讯,Network API依靠Socket进行通讯。 Socket可以看成在两个程序进行通讯连接中的一个端点,一个程序将一段信息写入Socket中,该Socket转载 2012-09-11 14:32:52 · 4486 阅读 · 0 评论 -
AOOTWeek2 Unchecked和Checked Exception的理解
什么是unchecked异常? 即RuntimeException(运行时异常) 不需要try...catch...或throws 机制去处理的异常 列举最常用的五种RuntimeException: 这是JAVA认证考试中最常见的题目,事实上,runtime exception中最常见的,经常碰到的,也就5,6种,如下: ArithmeticE转载 2011-12-25 18:54:47 · 643 阅读 · 0 评论 -
cause及异常链
异常链,在JDK1.4以后版本中,Throwable类支持异常链机制。Throwable 包含了其线程创建时线程执行堆栈的快照。它还包含了给出有关错误更多信息的消息字符串。最后,它还可以包含 cause(原因):另一个导致此 throwable 抛出的 throwable。它也称为异常链 设施,因为 cause 自身也会有 cause,依此类推,就形成了异常链,每个异常都是由另一个异常引起的。转载 2011-12-25 18:54:04 · 1208 阅读 · 0 评论 -
AOOTWeek2 高效处理异常的三条规则
在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。我的判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者抛出自定义的exception。 一、异常的种类 java异常可以分成两大类:Exce转载 2011-12-25 18:53:27 · 663 阅读 · 0 评论 -
Java异步消息的发送与回调
A发送消息给B,B处理好A要求的事情后,将结果返回给A,A再对B返回的结果来做进一步的处理。 四、 Java代码的实现 A、 回调的实现 Java代码 /** * 回调接口 * @author KOOK * */ public interface CallBack { /** * 执行回调方法 * @param obj转载 2013-07-08 21:01:24 · 3027 阅读 · 0 评论