自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 单元测试JUNIT DBUNIT UNITILS

在Java单元测试领域,JUNIT一直各位开发人员和测试人员的最佳选择,它不仅提供了很多标准的API,同时很多IDE也对它提供了运行环境支持。特别是JUNIT4以后,引入了Java annotation的方式,进一步规范了测试脚本的结构,使测试脚本在原有的框架下更加灵活。DBUNIT是一款基于JAVA的数据库维护工具,让在单元测试中使数据库中的数据维护透明化成为可能。UNITILS是一款单...

2011-01-06 12:04:52 133

原创 tomcat手动配置

为了快速开发,不用Eclipse部署项目,而用手动配置,优点启动速度快,不需要复制文件到tomcat目录下 1.先把tomcat\work\Catalina 下面的localhost目录删除2.打开tomcat目录下面的conf\server.xml 找到在host下面加下面的代码context,path里面的内容为http://localhost:8080/tmplateProj...

2011-01-06 12:03:01 128

原创 Java Socket编程

第一步 充分理解Socket1.什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会...

2011-01-04 11:56:38 73

原创 Java类加载以及反射

JAVA中类文件加载是动态的。JVM指令是被封装在了.class文件里面,而.class文件的加载过程是动态的,也就是说当我们用到的时候才会去加载,如果不用的话,就不会去加载我们的类。 JAVA中类文件加载是动态的。JVM指令是被封装在了.class文件里面,而.class文件的加载过程是动态的,也就是说当我们用到的时候才会去加载,如果不用的话,就不会去加载我们的类。这里所说的用到包括...

2011-01-04 11:54:34 81

原创 多线程JavaSocket示例

这篇做为学习孙卫琴的学习笔记吧.其中采用Java 5的ExecutorService来进行线程池的方式实现多线程,模拟客户端多用户向同一服务器端发送请求.1.服务端package sterning;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;i...

2011-01-04 11:53:33 94

原创 群发邮件程序

import java.io.*; import java.util.*; import javax.mail.*; import javax.mail.internet.*; public class Mailer { /** javamail session对象. */ protected Session session; ...

2011-01-04 11:51:39 182

原创 Java过滤器

一、 使浏览器不缓存页面的过滤器import javax.servlet.*;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * 用于的使 Browser 不缓存页面的过滤器 */public class ForceNoCacheFilter implements ...

2011-01-04 11:50:55 65

原创 Java中的String类(二)

2、String的常用操作方法2.1、字符与字符串 在String类中提供了以下的方法操作字符与字符串间的转换关系:|-根据字符串中提供的索引找到指定位置的字符:public char charAt(int index)|-将字符串变为字符数组:public char[] toCharArray()|-将字符数组变为字符串:|-将全部的字符数组变为Str...

2011-01-04 11:31:10 128

原创 Java中的String类(一)

1、String类1.1、String的两种实例化方式 String本身是一个类,在String类中定义了如下的构造方法:public String (String original) 可以接收一个String类的对象,并重新数实例化String对象,除此之外String还可以采用直接赋值的方式进行对象初始化。public class Strin...

2011-01-04 11:30:27 93

原创 Java位移运算符原理

* 总体概念:* 1.位移运算符只对位进行操作* 2.只能操作int整型数据类型* 3.右移补高位,左移补底位* >> 有正负之分的右位移运算符,把字节向右移由右边操作数指定的位数,如果左边操作数是正数,则移动的高位补0 ,反之则补1 * >>>无符号之分的右移运算符,即不管左边操作数的正负,高位都补0 * ...

2011-01-04 11:27:09 124

原创 Java堆栈

1 . 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。      2 . 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第 3 点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,...

2011-01-04 11:24:22 73

原创 Java字符串比较

字符串比较 Java代码 String str1="123"; String str2="123"; str1==str2; //结果为true str1.equals(str2); //结果为true MyBean mybean=new MyBean(); mybean.setStr1("123"); mybean.setStr2("123...

2011-01-04 11:22:16 85

原创 Java读取Properties文件方法

使用J2SE API读取Properties文件的六种方法 1。使用java.util.Properties类的load()方法 示例: Java代码 InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.l...

2011-01-04 11:16:43 75

原创 学习Java30个目标

1.你需要精通面向对象分析与设计(OOA/OOD)、设计模式(GOF,J2EEDP)以及综合模式。 你应该十分了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习JAVA语言的基础知识以及它的核心类库 collections, serialization, streams, networking, mul...

2011-01-04 11:09:29 81

原创 Java时间类以及函数

1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(C...

2011-01-04 10:27:42 80

原创 Java入门需要掌握的30个基本概念

这是在网上看到的一份资料,拿过来备份一下,这个在刚学完Java基础的同学,看一下,很不错的,说了一些要点。可以回忆一下这些要点,然后没有搞清楚的内容,再去查一下资料,巩固一下吧。Java的白皮书为我们提出了Java语言的一些关键特性。Easy:Java的语法比C++的相对简单,另一个方面就是Java能使软件在很小的机器上运行,基础解释其和类库的支持的大小约为40kb,增加基本的标准库和线程...

2011-01-04 10:06:50 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除