JBS
lenotang
与人分享 集思广益
展开
-
重载和覆盖
方法的重载(overload)和覆盖(override) 有的时候,类的同一种功能有多种实现方式,到底采用哪种实现方式,取决于调用者给定的参数。例如我们最常用的System.out.println()能够打印出任何数据类型的数据,它有多种实现方式。运行时,Java虚拟机先判断给定参数的类型,然后决定执行哪个println()方法。 重载(overload):对于类的方法(包括从父类原创 2008-07-20 21:50:00 · 19337 阅读 · 7 评论 -
Java中的包
包的作用Java中包的结构在文件系统中就是目录结构。把类放在特定的包中,有三大作用:(1) 能够区别名字相同的类比如有两个类,类名都叫Student,这在同一个包里面叫做重复定义,是一种错误。但放在不同的包里面却是合法的。那时候它们的完整名字就不同了,譬如一个叫com.softeem.demo1.Student,另一个叫com.softeem.demo2.Student。原创 2008-07-20 16:57:00 · 2140 阅读 · 0 评论 -
一个Java写的Base64的类
/* Base64.java */ package com.wepull; import java.io.*; public class Base64 { private static char[] base64EncodeChars = new char[] { A, B, C, D, E, F, G, H,原创 2008-07-25 17:36:00 · 1339 阅读 · 0 评论 -
File的操作类
package com.wepull.demo; import java.io.*;import java.util.zip.*; /** * 对文件或者目录操作的类 * @version 1.0 * @author leno */public class FileUtil { private static void copy(File sou原创 2008-07-23 18:05:00 · 1389 阅读 · 2 评论 -
JavaBean属性拷贝
package org.leno.demo; import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method; /** * @author leno * 做一个方法,可以将一个JavaBean风格对原创 2008-12-17 19:44:00 · 18671 阅读 · 3 评论 -
JAVA多线程放号器
做一个放号器, 多个线程同时申请号码不重复,断电后能恢复.比如:线程1 : 1, 4, 5, 6, 8, 9, 14…线程2 : 2, 3, 7, 10, 11, 12, 13… package org.leno.j2se.lesson3.multiThread; import java.io.FileNotFoundException;import原创 2008-12-17 19:08:00 · 16090 阅读 · 1 评论