摘要: 我们可以利用Java.io.File类对文件进行操作,基本操作如下:1)创建文件:publicbooleancreateNewFile()throws IOException2)删除文件:publicbooleandelete()3)判断文件是否存在:publicbooleanexists()4)取... 阅读全文
posted @ 2015-12-22 14:54 finalboss1987 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2015-12-22 11:17 finalboss1987 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Java Set中不能保存重复元素,分为HashSet, TreeSet两种,其中HashSet为无序,TreeSet有序。TreeSet应用范例package com.set.test;import java.util.Set;import java.util.TreeSet;class Book... 阅读全文
posted @ 2015-12-21 14:44 finalboss1987 阅读(507) 评论(0) 推荐(0) 编辑
摘要: package com.math.test;import java.util.Arrays;import java.util.Random;public class MathTest { public static void main(String[] args) { ... 阅读全文
posted @ 2015-12-16 16:43 finalboss1987 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 原来的工厂模式代码的局限在于每当我们添加一个接口的子类时,工厂类的代码必须改动,我们可以用反射来改进这一点。代码如下:package com.test;interface Fruit{ public void eat();}class Apple implements Fruit{ @O... 阅读全文
posted @ 2015-12-16 14:20 finalboss1987 阅读(347) 评论(1) 推荐(0) 编辑
摘要: 1.继承Thread类,由于Java单继承特性,此方法并不推荐。2.实现Runnable接口,代码如下class MyThread implements Runnable { private String name; public MyThread(String name... 阅读全文
posted @ 2015-12-15 17:17 finalboss1987 阅读(379) 评论(0) 推荐(0) 编辑
摘要: class TrafficLight{ private String lightType; private static final TrafficLight GREENLIGHT = new TrafficLight("GreenLight"); private static f... 阅读全文
posted @ 2015-12-09 16:32 finalboss1987 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 核心是私有构造方法。class Singleton{ private static Singleton obj = new Singleton(); private Singleton(){} public static Singleton getInstance(){ ... 阅读全文
posted @ 2015-12-09 16:04 finalboss1987 阅读(274) 评论(0) 推荐(0) 编辑
摘要: interface Subject{ void make();}class RealSubject implements Subject{ public void make(){ System.out.println("RealSubject start"); }}c... 阅读全文
posted @ 2015-12-01 15:35 finalboss1987 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 工厂模式将一个接口下所有子类的实例化过程封装起来,从而增加了系统的扩展性,并且可以减少代码日后的维护量。interface IPlug{ void start();}class TV implements IPlug{ public void start(){ System... 阅读全文
posted @ 2015-12-01 15:34 finalboss1987 阅读(270) 评论(0) 推荐(0) 编辑