`
文章列表
/* 方法 描述 void cancel( ) 终止定时器线程 void schedule(TimerTask TTask, long wait) TTask被安排在由参数wait传递的周期之后执行wait参数的单位是毫秒 void schedule(TimerTask TTask, long wait,long repeat)TTask被安排在由参数wait传递的周期之后执行。 任务随后在由repeat指定的时间间隔重复执行。参数wait和repeat的单位都是毫秒 void schedule(TimerTask TTask, Date targetTime) TTask被安排在由tar ...
/* Observable类用于创建可以观测到你的程序中其他部分的子类,当这种子类的对象发生变化时,观测类被通知。观测类必须实现定义了update()方法和Observer接口。当一个观测程序被通知到一个被观测对象的改变时,update()方法被调用。一个被观测的对象必须符合两个简单规则:第一,如果它被改变了必须调用setChanged()方法。第二,当它准备通知观测程序它的改变时,必须调用notifyObserver()方法。 */ //Demonstrate the Observable class and the Observer interface.import java.util.*; ...

Random 示例

    博客分类:
  • Java
//Demonstrate random Gaussian values.import java.util.Random;class RandDemo{ public static void main(String[] args){  Random r = new Random();  double dblVal;  double dblSum = 0;  int bell[] = new int[10];   for(int i=0;i<100;i++){   dblVal = r.nextGaussian();   dblSum += dblVal;   double t = -2;  ...
//Demonstrate GregorianCalendar.import java.util.*;class GregorianCalendarDemo{ public static void main(String[] args)  {  String months[] = {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct" ...

BitSet(置位) 示例

    博客分类:
  • Java
//BitSet Demonstration.import java.util.BitSet;class BitSetDemo{ public static void main(String[] args)  {  BitSet bs1 = new BitSet(16);  BitSet bs2 = new BitSet(16);   //set some bits  for(int i = 0;i<16;i++){   if((i%2) ==0) bs1.set(i);   if((i%5) !=0) bs2.set(i);  }  System.out.println("In ...
//Demonstrate StringTokenizer.import java.util.StringTokenizer;class STDemo{ static String in = "title=Java: The Complete Reference;" +"author=Schildt;" +                               "publisher=Osborne/McGraw-Hill;" + "copyright=2001"; public static void main ...
/* Properties的一个最有用的方面是可以利用store()方法和load()方法方便地对包含在属性(Properties)对象中的信息进行存储或从盘中装入信息。任何时候都可以将一个属性对象写入流或从中将其读出,这使得属性列表特别方便的实现简单的数据库。 下面的程序使用属性列表创建了一个简单的存储姓名和号码的电话本。为了寻找某人的电话号码,可输入名字进行查询。程序使用store()和load()方法来存储和检索列表。当程序执行时,首先从一个叫phonebook.dat的文件中装入列表,如果这个文件存在,列表就被装入,然后就可以增加列表,如果这个文件不存在则创建之。 */ /*A simp ...

Properties 示例

    博客分类:
  • Java
/* 为了更大的灵活性,当构造一个属性(Properties)对象时,指定一个默认的属性列表。如果在主列表中没有发现期望的关键字,将会搜索默认列表。 */ //Use a default property list.import java.util.*;class PropDemoDef{ public static void main(String[] args)  {  Properties defList = new Properties();  defList.put("JiLin","ChangChun");  defList.put(" ...

Hashtable 示例

    博客分类:
  • Java
//Demonstrate a Hashtable.import java.util.*;class HTDemo{ public static void main(String[] args)  {  Hashtable balance = new Hashtable();  Enumeration names;  String strName;  double dblBal;   balance.put("Sue Yuan",new Double(17.15));  balance.put("Jiahui Sheng",new Double(78777 ...

堆栈(Stack)示例

    博客分类:
  • Java
//Demonstrate the Stack class.import java.util.*;class StackDemo{ static void showPush(Stack st,int a){  st.push(new Integer(a));  System.out.println("push("  + a + ")");  System.out.println("stack: " + st); } static void showPop(Stack st){  System.out.print("pop -- ...
//Demonstrate various vector operations.import java.util.*;class VectorDemo{ public static void main(String[] args)  {  //initial size is 3,increment is 2  Vector v = new Vector(3,2);   System.out.println("Initial size :" + v.size());  System.out.println("Initial Capacity :" + v.c ...
//Demonstrate Arrays.import java.util.*;class ArraysDemo{ public static void main(String[] args)  {  //allocate and initialize array  int array[] = new int[10];  for(int i = 0;i<10;i++)   array[i] = -3 * i ;    //display,sort,display  System.out.println("Original contents : ");  display( ...

TreeMap 排序

    博客分类:
  • Java
/* 比较函数类TComp比较两个包含姓和名的字符串。它首先比较姓,具体是这样做的,首先寻找每一个字符串中最后一个空格的下标,然后比较从这个位置开始的每一个元素的子字符串。当两个字符串中姓完全相等时,再比较两个名。这样就形成了先按姓排序,在姓相同的情况下再按名字进行排序的树型映射。 */ //Use a comparator to sort accounts by last name.import java.util.*;//Compare last whole words in two strings.class  TComp implements Comparator{ public int ...
/* 仔细观察实现Comparator并覆盖compare()方法的MyComp类(覆盖equals方法既不是必须的,也不是常用的)。在compare()方法内部,String方法compareTo()比较两个字符串。然而由strB-----不是strA------调用compareTo()方法,这导致比较的结果被逆向。 */ //Use a custom comparatorimport java.util.*;//A reverse comparator for strings.class  MyComp implements Comparator{ public int compare(O ...

TreeMap用法 示例

    博客分类:
  • Java
/* TreeMap类通过使用树来实现Map接口.TreeMap提供了按排序顺序存储关键字/值对的有效手段,同时允许快速检索。不像散列映射,树映射保证它的元素按照关键字升序排序。 */ import java.util.*;class TreeMapDemo{ public static void main(String[] args)  {  //Creat a tree map  TreeMap tm = new TreeMap();   //Put elements to the map  tm.put("Evan",new Double(12345.77));  tm ...
Global site tag (gtag.js) - Google Analytics