- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 代理的使用方法
package proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.Arrays;import java.util.Random;/** * 因为数组中,填充了代理对
2012-02-29 08:57:44 329
原创 求三角形的面积
package area;/** * 已知三角行的三边,求面积 */public class TriangleArea { public static double triangleArea(double a, double b, double c) { if(!check(a, b, c)) { return 0.0; } do
2012-02-28 09:23:23 396
原创 静态内部类
package timer;/** * 静态内部类 */public class StaticInnerClass { public static void main(String[] args) { double[] d = new double[20]; for(int i=0; i d[i] = 100 * Math.random(); }
2012-02-28 09:19:31 342
原创 匿名内部类
package timer;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.JOptionPane;import javax.swing.Timer;
2012-02-28 09:18:58 290
原创 内部类实现机制
package timer;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;import javax.swing.JOptionPane;import javax.swing.Timer;
2012-02-25 10:19:39 900 1
原创 读取excel表格的内容
resolver.readFile("case-login.xls", "OMM-Login-001"); public void readFile(String caseFile, String caseID) { String path = formatPath(KeyWordsResolver.class.getResource("").getPath(), caseFile)
2012-02-23 09:54:47 442
原创 利用dom4j读取xml文件
public class BaseTestSuites { public Map browserMap = new HashMap(); public Map keywordsMap = new HashMap(); public Map locatorMap = new HashMap(); private void init(String xmlPath, Map
2012-02-23 09:50:11 281
原创 利用反射调用方法
package reflection;import java.lang.reflect.*;/** * 利用反射调用方法 */public class MethodPointer { public static void main(String[] args) throws Exception { //先取得相应的方法:方法名称和该方法的参数 Method sq
2012-02-23 09:47:26 410
原创 利用反射动态增加数组的长度
package array;import java.lang.reflect.*;/** * 动态扩充数组 */public class ArrayGrow { public static void main(String[] args) { int[] a = {1, 2, 3}; a = (int[])goodArrayGrow(a); arrayPr
2012-02-23 09:46:17 430
原创 利用反射分析类的内部数据
package object.analyzer;import java.lang.reflect.*;import java.util.*;class ObjectAnalyzer { private ArrayList visited = new ArrayList(); public String toString(Object obj) { if
2012-02-22 10:20:40 310
原创 可变参数
package change.params;/** * 可变参数 * * 如果方法里面的最后一个参数是数组类型的 * 就可以采用可变参数的形式( main 方法) */public class ChangeParams { public static double max(double... value) { double max = Double.M
2012-02-20 13:39:18 244
原创 DRY(Don't repeat yourself)
以前,有些时候总是在做一件重复的事情,潜意识里面觉得没什么,总是一次又一次的忍了! 今天,刚在学习使用selenium,要启动服务器,我突然觉得每一次都要开dos命令窗口来启动selenium服务器,烦了! 我突然意识到,应该可以把这个过程给简单化,于是尝试写了一个批处理文件,放在桌面上,每次需要启动的时候,点击这个批处理文件就行了! 把这件事情记录下来,当以后
2012-02-17 12:24:57 458
原创 使用Iterator实现延迟加载
package iterator;import java.util.Iterator;import java.util.Random;import org.testng.annotations.DataProvider;import org.testng.annotations.Test;public class IteratorTest { @Test(dataProvi
2012-02-14 15:19:13 634 1
原创 显示当前月份的日期信息
package com.test;import java.text.DateFormatSymbols;import java.util.Calendar;import java.util.GregorianCalendar;public class CalendarTest { public static void main(String[] args) { Grego
2012-02-14 11:31:24 463 2
原创 10进制转换成其他进制
package math.number.convert;public class ConvertNumber { private ConvertNumber() {}; private static char[] digits = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a'
2012-02-14 11:26:59 309
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人