随笔分类 - Java
摘要:package WordSearch; import java.util.ArrayList; import java.util.HashMap; import java.io.*; public class WordSearch { private ArrayList input = new ArrayList(); // to hold input file priva...
阅读全文
摘要:package algorithm; class Mythread extends Thread{ String name; public Mythread(String name){ this.name=name; } public void run(){ System.out.println(name+":step...
阅读全文
摘要:本文给出使用Java字节流实现文件拷贝的例子
阅读全文
摘要:我们可以利用Java.io.File类对文件进行操作,基本操作如下:1)创建文件:publicbooleancreateNewFile()throws IOException2)删除文件:publicbooleandelete()3)判断文件是否存在:publicbooleanexists()4)取...
阅读全文
摘要:package com.test.map;import java.util.Map;import java.util.Set;import java.util.HashMap;import java.util.Iterator;public class TestDemo { public st...
阅读全文
摘要:Java Set中不能保存重复元素,分为HashSet, TreeSet两种,其中HashSet为无序,TreeSet有序。TreeSet应用范例package com.set.test;import java.util.Set;import java.util.TreeSet;class Book...
阅读全文
摘要:package com.math.test;import java.util.Arrays;import java.util.Random;public class MathTest { public static void main(String[] args) { ...
阅读全文
摘要:原来的工厂模式代码的局限在于每当我们添加一个接口的子类时,工厂类的代码必须改动,我们可以用反射来改进这一点。代码如下:package com.test;interface Fruit{ public void eat();}class Apple implements Fruit{ @O...
阅读全文
摘要:1.继承Thread类,由于Java单继承特性,此方法并不推荐。2.实现Runnable接口,代码如下class MyThread implements Runnable { private String name; public MyThread(String name...
阅读全文
摘要:class TrafficLight{ private String lightType; private static final TrafficLight GREENLIGHT = new TrafficLight("GreenLight"); private static f...
阅读全文
摘要:核心是私有构造方法。class Singleton{ private static Singleton obj = new Singleton(); private Singleton(){} public static Singleton getInstance(){ ...
阅读全文
摘要:interface Subject{ void make();}class RealSubject implements Subject{ public void make(){ System.out.println("RealSubject start"); }}c...
阅读全文
摘要:工厂模式将一个接口下所有子类的实例化过程封装起来,从而增加了系统的扩展性,并且可以减少代码日后的维护量。interface IPlug{ void start();}class TV implements IPlug{ public void start(){ System...
阅读全文
浙公网安备 33010602011771号