学习Java以来,第一次感觉稍微有点不好理解的,下面说说吧。存在意义:包的存在就是为更好的组织结构包的创建:只要在程序的最前面加入 Package ******,就可以了,一般都喜欢写 com.carter.animal 等等之类的东西,刚开始以为这个东西是一个很复杂的东西,其实就是代表的一个目录结...
分类:
编程语言 时间:
2014-09-11 19:10:02
阅读次数:
247
package com.cucpay.fundswap.util;import java.net.InetSocketAddress;import java.nio.charset.Charset;import java.util.concurrent.TimeUnit;import org.apa...
分类:
其他好文 时间:
2014-09-11 16:53:24
阅读次数:
209
package com.cucpay.fundswap.util;import java.io.IOException;import java.net.SocketTimeoutException;import java.nio.charset.Charset;import java.securit...
分类:
其他好文 时间:
2014-09-11 16:44:22
阅读次数:
215
是一个ClientSocketChannelFactory 的实现,基于SocketChannel的阻塞方式的客户端通道。使用的是传统的阻塞IO API,特点是能得到好的吞吐量和低延迟,当需要服务的连接数少的时候。(联系NIO和OIO的区别)
在OioClientSocketChannelFactory中只有一种线程类型,worker threads。每个连接的通道有一个专用的...
分类:
Web程序 时间:
2014-09-11 15:26:32
阅读次数:
305
1、粘包与段包
指TCP协议中,发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。
造成的可能原因:
发送端需要等缓冲区满才发送出去,造成粘包
接收方不及时接收缓冲区的包,造成多个包接收...
分类:
其他好文 时间:
2014-09-11 08:48:23
阅读次数:
195
1:程序执行是有顺序的,如果没有流程控制语句,执行顺序是从上到下,2:对象没有引用指向他的时候,jvm虚拟机就会在合适的时候去清理内存垃圾3:对象的引用就相当于方向盘,操作对象4:java8大基本数据类型:byte short int long , char ,boolean , float do....
分类:
编程语言 时间:
2014-09-10 23:48:31
阅读次数:
223
JAVA面试题最全集2009-01-19 15:403458人阅读评论(0)收藏举报java面试ejbservletstringhashmap一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作: 写一个方法,实现字符串的反转,如:输入a...
分类:
编程语言 时间:
2014-09-10 22:18:21
阅读次数:
431
我所理解的组合就是在一个类当中又包含了另一个类的对象。这样的方式就是组合吧:电池是一个类,有电量手电筒需要电池看代码吧: 1 // 电池类 2 class Battery 3 { 4 // 充电 5 public void chargeBattery(double p) 6 ...
分类:
编程语言 时间:
2014-09-10 20:53:31
阅读次数:
297
Java提供的这个interface的语法,目的就是将接口从类中剥离出来,构成独立的主体。首先加入我们定义了这个杯子接口:interface Cup{ void addWater(int w); void drinkWater(int w);}interface当中,注意亮点:1.不需要...
分类:
编程语言 时间:
2014-09-10 17:27:10
阅读次数:
173
看了一周多的J2SE,终于把它看完了。看它的时候里面的东西都非常的熟悉,能够产生共鸣。下面是对它的总结。
看了这张图,我想起以前C#,VB.NET的总结,非常的相似。大家可以看一下,尤其是C#的几乎一样,语法都跟Java的特别相似。(C#总结,VB.NET总结)学起来也比较容易。对比了一下,发现它们在技术上没有什么区别,连异常处理都极其的类似,但是在语法上有点区别...
分类:
编程语言 时间:
2014-09-10 15:57:20
阅读次数:
236