学习笔记
wakin2003
这个作者很懒,什么都没留下…
展开
-
Java对象如何杀死自己?
在java一个对象如何才能撤销自己呢?就是标注上自己可以被垃圾收集器回收。写了如下一个测试类public class Test { public static void main(String[] args) { TestGC t1 = new TestGC(); t1.destroyClass(t1); //t1 = null; System.gc(); }}c...2009-03-04 12:47:13 · 676 阅读 · 0 评论 -
正则表达式检验url
最近在编写一个java中间件,其间要用到协议绑定。以便得到的数据能传给有效的URL地址。这就涉及到验证客户端所给的url是否有效的问题。从网上查了查,发现没有太合适的。就结合自己的理解写了些正则表达式。下为例子代码,希望大家能多指出其中的问题。 import java.util.regex.Matcher;import java.util.regex.Pattern;public cl...2009-03-11 13:23:45 · 278 阅读 · 0 评论 -
关于计算java程序运行时间
突然想准确的测试一下Java代码的执行时间,在网上找了一会。发现基本有以下两种方法。但是不知道是不是最好的。呵呵,希望大家能指点一下。 :) 第一种是以毫秒为单位计算的。[code="java"]//伪代码long startTime=System.currentTimeMillis(); //获取开始时间doSomeThing(); //测试的代码段long end...2008-09-10 15:51:32 · 371 阅读 · 0 评论 -
关于renameTo方法的疑惑
想用java实现一个移动文件的功能,看到api里面说File类有一个renameTo的方法。可以重命名文件,这个操作就相当于移动文件。看起来感觉不错。在使用这个方法时发现了一些问题。代码如下:[code="java"]package fileOperation;import java.io.File;/** * * @author wakin * */...2008-09-11 16:10:37 · 351 阅读 · 0 评论 -
用java写的一个文件操作类包
ps: 根据zym16621提的意见修改了一下代码,并在附件里添加了工程文件和jar包。前几天仔细看了看java的I/O操作,呵呵。就写了一个操作文件的类包,功能有创建文件或目录,删除文件或目录,复制文件或目录,移动文件或目录,设置文件或目录属性,查看文件或目录大小。呵呵,功能比较简单,源代码为:创建:[code="java"]package fileOperation;...2008-09-15 14:36:12 · 137 阅读 · 0 评论 -
实现的一个简单的TCP连接池
实现一个非常基础的TCP连接池,仅作参考。呵呵。[code="java"]import java.net.Socket;import java.util.Hashtable;/** * 简单TCP连接池的实现 * @author wakin * */public class ConnectionPool{ private static final int...2008-09-19 17:06:06 · 1256 阅读 · 0 评论 -
网络通讯基础
著名的OSI(Open System Interconnection,开放系统互联)七层模型定义了网络通信基础。物理层:有关传输介质的特性标准。数据链路层:定义单个链路上如何传输数据,如ATM,FDDI。网络层: 定义端到端的包传输,所有节点的逻辑地址,路由实现的方式和学习的方式。如何 分包。IP,IPX.传输层: 差错恢复协议或无差错恢复协议,同一主机上数据流输入复用,重新排序收...原创 2008-09-20 15:51:05 · 108 阅读 · 0 评论 -
UDP基础
无连接的操作使用UDP协议:一个数据报文是一个独立的单元,其包含了所有的这次投递的信息,目的地址和要发送的内容,快速高效,但是可靠性不佳。UDP协议下的Socket是一种无连接的Socket。UDP通讯APIDatagramSocket类:用于创建接受和发送UDP的Socket实例。构造器:DatagramSocket(),特殊用法,常用于客户端编程,没有特定监听的端口...原创 2008-09-20 16:27:26 · 89 阅读 · 0 评论 -
复习java基础知识-java变量
前一阵子忙于项目申请和答辩,好久没有更新博客了。最近终于能休息一段时间了,呵呵。就复习一下java的基础知识。先写些基础的知识点。java变量java变量是java程序中最基本的存储单元,由变量名,类型和作用域组成。从本质上讲,变量就是内存中的一块区域,用变量名来访问这块区域。所以所有的变量必须先声明,然后再赋值。变量的分类1 按声明的位置分为 1.1 局部变量:方...2008-12-14 12:16:09 · 138 阅读 · 0 评论