随笔分类 -  Java

摘要:首先澄清一点:这三个方法都是ByteBuffer的抽象基类Buffer定义的方法,ByteBuffer只是继承了它们。****************************************************其次,你要理解缓冲区的概念,就是Buffer的意义:缓冲区是特定基本类型元素的线性有限序列。除内容外,缓冲区的基本属性还包括容量、限制和位置:缓冲区的容量 是它所包含的元素的数量。缓冲区的容量不能为负并且不能更改。 缓冲区的限制 是第一个不应该读取或写入的元素的索引。缓冲区的限制不能为负,并且不能大于其容量。 缓冲区的位置 是下一个要读取或写入的元素的索引。缓冲区的位置不能为 阅读全文
posted @ 2013-01-05 11:10 斗榖於菟 阅读(391) 评论(0) 推荐(0)
摘要:在读写CSV文件是大家可能到会有这样的纠结:到底是用第三方的jar包,还是自己写个类呢?如果用第三方的jar包,网上的资源有的特别大,可能就是个几百K的程序,却要附带一个和自己差不多大的jar包,得不偿失。如果自己写的话,又很难完美的处理各种异常。辛亏遇到这么一个好用的第三方jar包,只有14K,完美的解决了这个问题。javacsv2.1下载地址:http://sourceforge.net/projects/javacsv/files/CSV文件内容: Nameclassnumbersex张三三一67男李四四二68男王五六四69男读取CSV文件 1 //生成CsvReader对象,以,为.. 阅读全文
posted @ 2013-01-04 16:14 斗榖於菟 阅读(37708) 评论(0) 推荐(2)
摘要:一、获取Socket的信息 在一个Socket对象中同时包含了远程服务器的IP地址和端口信息,以及客户本地的IP地址和端口信息。此外,从Socket对象中还可以获得输出流和输出流,分别用于向服务器发送数据。一下方法用于获取Socket的有关信息。 getInetAddress():获得远程服务器的IP地址。 getPort():获得远程服务器的端口。 getLocalAddress():获得客户本地的IP地址。 getInputStream():获得输入流,如果Socket还没有连接,或者已经关闭,或者已经通过shutdownInput()方法关闭输入流,那么此方法会抛出IOExce... 阅读全文
posted @ 2012-08-08 20:12 斗榖於菟 阅读(854) 评论(0) 推荐(0)
摘要:Socket的构造方法有以下几种重载形式:(1) socket()(2) Socket(InetAddress address,int port)throws UnknownHostException,IOException(3) Socket(InetAddress address,int port,InetAddress localAddr,int localPort)throws IOException(4) Socket(String host,int port)throws UnknownHostException,IOException(5) Socket(String host, 阅读全文
posted @ 2012-08-08 17:01 斗榖於菟 阅读(3413) 评论(0) 推荐(0)
摘要:注:本程序在MyEclipse8.5环境下运行通过,运行时请先启动服务器端,在启动客户端,否则会出错。服务器端: 1 import java.io.*; 2 import java.net.*; 3 4 public class EchoServer { 5 private int port=8000; 6 private ServerSocket serverSocket; 7 8 public EchoServer() throws IOException{ 9 serverSocket=new ServerSocket(port);10... 阅读全文
posted @ 2012-08-08 14:00 斗榖於菟 阅读(10296) 评论(1) 推荐(0)
摘要:Java的网络程序都建立在TCP/IP协议基础上,致力于实现应用层。传输层向应用层提供了套接字,Socket接口,socket封装了下层的数据传输细节,应用层的程序通过Socket来建立与远程主机的连接,以及进行数据的传输。 站在应用层的角度,两个进程之间的一次通信过程从建立连接开始,接着交换数据i,到断开连接结束,套接字可以看做是通信线路量多的收发器,进程通过套接字来收发数据。 在Java中,有三种套接字:Java.net.Socket Java.net.ServerSocket Java.net.DataGramSocket 其... 阅读全文
posted @ 2012-08-08 10:39 斗榖於菟 阅读(555) 评论(0) 推荐(1)