自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式:切割“\.”

class L{ public static void main(String args[]) { checkTel(); } public static void checkTel() { String tel="13996.555.800"

2011-09-13 19:50:04 351

原创 打印Object

package net.heima.interview;import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.Method;import j

2011-10-16 17:41:51 696

原创 对Person对象按年龄排序

import java.util.*;class Set{ public static void main(String[] args) { TreeSet hs=new TreeSet(); hs.add(new Person("torylee01"

2011-10-12 22:56:34 860

原创 写的一个获取 某程序 运行所需时间的函数: 用到了abstract, final等

//获取时间abstract class GetTime{ //final 是为了不让复写 public final void getTime() { long start=System.currentTimeMillis(); runCode()

2011-10-09 21:42:34 345

原创 读取Map集合中的元素

方法一: Set entrySet=myMap.entrySet(); Iterator it=entrySet.iterator(); while(it.hasNext()) { System.out.println(

2011-10-07 13:28:57 847

转载 IBM实习生 就要这么霸道(转)2010-10-15 10:20:36

IBM实习生 就要这么霸道(转)2010-10-15 10:20:36转自:http://article.zhaopin.com/pub/view/179668-25556.html   几个月前我曾在博客中公布了IBM要招聘两个实习生来填补它的长期(带薪)实习职位空缺。

2011-10-06 08:37:12 604

原创 数组--->工具类的构造函数需私有化,成员方法为静态

class ArrayTool { private ArrayTool() { } public static int getMax(int[] arr) { int max=0; for(int i=0;i<arr.length;i++)

2011-10-05 23:14:57 1013

原创 数组排序:选择法,冒泡法排序,取最大值,最小值

class ArrayTool { public int getMax(int[] arr) { int max=0; for(int i=0;i<arr.length;i++) { if(arr[i]>arr[max]) {

2011-10-05 22:42:16 4389

原创 选择法排序

class Person{ public static void main(String [] args) { int[] arr={3,2,5,7,45,3,77,4,6,2}; sortArray(arr); } public st

2011-10-02 22:45:41 298

原创 -6=~6+1; 6=~-6+1

6等于-6的取反加1-6等于6的取反加1

2011-10-01 16:33:37 427

原创 注解:判断与获取

if(AnnotationTest.class.isAnnotationPresent(ItAnnotation.class)) {ItAnnotation anno=(ItAnnotation)AnnotationTest.class.getAnnotation(ItA

2011-09-22 07:09:17 298

原创 用IntroSpector操作JavaBean

package cn.itcast.day1;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;public class JavaBeanTest { /**

2011-09-21 21:07:08 348

原创 小框架:用类加载器加载配置文件

package cn.itcast.day1;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import java.util.Colle

2011-09-21 20:07:47 274

原创 反射:数组

Object[] xx=new Object[]{1,4,"xioahua"}; System.out.println(xx[0].getClass().getName());

2011-09-21 18:00:57 206

原创 反射:修改对象

ReflectPoint rp1=new ReflectPoint(3,4); Field[] fields=rp1.getClass().getFields(); for(Field field: fields){ if(field.getType()

2011-09-20 23:18:31 282

原创 反射:new 一个String对象

Constructor constructor=String.class.getConstructor(StringBuffer.class); String str=(String)constructor.newInstance(new StringBuffer("ab

2011-09-20 22:00:31 380

原创 反射:获得String的所有构造方法

Constructor[] constructors=Class.forName("java.lang.String").getConstructors(); for(Constructor constructor: constructors){ System.

2011-09-20 21:39:48 421

原创 史上最复杂的枚举

public enum TrafficLight{ RED(20){ public TrafficLight nextLight(){ return GREEN; } },

2011-09-20 19:54:40 359

原创 代理:JVM自动生成.class文件 等到.class的构造函数和成员方法

package cn.itcast.day3;import java.lang.reflect.Constructor;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import

2011-09-18 18:57:28 454

原创 找类加载器名及其爸爸的名

package cn.itcast.day2;public class ClassLoaderTest { /** * @param args */ public static void main(String[] args) { // TO

2011-09-18 13:38:52 262

原创 找类加载器的名字

package cn.itcast.day2;public class ClassLoaderTest { /** * @param args */ public static void main(String[] args) { // TO

2011-09-18 13:28:00 294

原创 打印集合2

private static void print(Collection collection){ for(Object obj:collection){ System.out.println(obj); } }

2011-09-18 11:21:09 207

原创 打印集合1

private static void print(Collection collection){ for(Object obj:collection){ System.out.println(obj); } }

2011-09-18 11:20:04 224

原创 将任意类型数组中的所有元素填充为相应类型的对象(题目很长,其实代码很短)

private static void fillArray(T[] array,T obj){ for(int i=0;i<array.length;i++){ array[i]=obj; } }

2011-09-18 11:07:31 475

原创 将对象强制转换成任意类型

private static T autoConvert(Object obj){ return (T)obj; }

2011-09-18 10:59:42 407

原创 取出HashMap中的键值

HashMap maps=new HashMap(); maps.put(1,"xiaomao"); maps.put(2,"xiaogou"); maps.put(3,"xiaohua"); Set> en

2011-09-18 10:45:16 5503

原创 泛型:交换数组元素

private static void swap(T[] array,int x,int y){ T temp; temp=array[x]; array[x]=array[y]; array[y]=temp; System.out.println(

2011-09-18 10:43:34 420

原创 反射:利用泛型在编译过程中被抹去

package cn.itcast.day1;import java.util.ArrayList;public class GenericTest { /** * @param args */ public static void mai

2011-09-17 23:14:19 232

原创 最简单的框架(配制文件config.properties)文件内容:className=java.util.ArrayList

package cn.itcast.day1;import java.io.FileInputStream;import java.io.InputStream;import java.util.*;public class ReflectTest2 {

2011-09-17 07:19:46 1171

原创 反射 打印数组

private static void printObject(Object obj) { // TODO Auto-generated method stub Class cla=obj.getClass(); if(cla.isArray()){ i

2011-09-16 22:00:07 234

原创 反射:成员方法

String str2="abc"; Method methodCharAt=String.class.getMethod("charAt", int.class); System.out.println(methodCharAt.invoke

2011-09-16 19:54:01 264

原创 反射:成员变量(字段)

ReflectPoint rp4=new ReflectPoint(3,9); Field field=rp.getClass().getDeclaredField("x"); field.setAccessible(true);

2011-09-16 19:26:31 196

原创 反射(构造函数)

package cn.itcast.day1;import java.lang.reflect.Constructor;public class ReflectTest { /** * @param args */ public stati

2011-09-16 19:05:13 253

原创 枚举

public enum WeekDay{ SUN,MON,TUS,WEN,THI,FRI,SAT }

2011-09-15 21:57:59 217

原创 自动装箱

package cn.itcast.day1;import static java.lang.Math.*;public class StaticImport { public static void main(String[] args) {

2011-09-15 07:58:00 171

原创 可变参数

package cn.itcast.day1;public class VariableParameter { /** * @param args */ public static void main(String[] args) { //

2011-09-14 23:18:17 261

原创 正则表达式:网页爬虫:从TXT中获取邮箱地址(获取的练习)

import java.util.regex.*;import java.io.*;class L{ public static void main(String[] args) throws Exception { getMail(); } p

2011-09-14 19:57:40 1679

原创 正则表达式 验证邮箱地址(替换功能的练习)

import java.util.*;class L{ public static void main(String[] args) { String mail="ligang@163.com"; String reg="[a-zA-Z_0-9]+@[

2011-09-14 19:08:24 437

原创 正则表达式 对ip地址排序(用到了分割和替换)

import java.util.*;class L{ public static void main(String[] args) { String ip="192.168.0.1 134.3.6.7 232.4.34.67 4.5.6.7"; ip

2011-09-14 07:36:03 1313

原创 正则表达式 替换应用(治疗结巴)

import java.util.regex.*;class L{ public static void main(String args[]) { checkTel(); } public static void checkTel() {

2011-09-13 22:43:09 788

空空如也

空空如也

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

TA关注的人

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