- 博客(31)
- 收藏
- 关注
原创 File类的总结
//用绝对路劲创建一个新文件public class FileTest1{ public static void main(String[] args) { File file = new File("c:\\
2011-08-22 19:25:30
322
原创 使用递归计算斐波纳契数列
使用递归计算斐波纳契数列 public int compute(int n) { //递归的出口 if(1 == n || 2 == n) {
2011-08-22 19:24:54
1383
原创 循环计算和递归计算阶乘
//循环计算和递归计算阶乘//循环方式计算阶乘,又叫做迭代方式 public int compute(int number) { int result = 1;
2011-08-22 19:24:33
585
原创 代理模式中的两种代理:静态代理和动态代理
//静态代理模式//其实这个可以是个接口,房地产开发商public abstract class Subject{ public abstract void request();} //购房的房主,真实对象public class Re
2011-08-22 00:22:35
485
原创 反射机制:Class,Field,Method,Construts,Array的总结
反射机制:Class,Field,Method,Construts,Arrayimport java.lang.reflect.Method; public class DumpMethods{ public static void main(St
2011-08-21 20:42:08
462
原创 静态导入,可以静态导入成员变量和方法
//静态导入,可以静态导入成员变量和方法import static com.shengsiyuan.common.Common.AGE;import static com.shengsiyuan.common.Common.output; public class
2011-08-21 20:41:39
439
原创 EnumSet和EnumMap的总结
//EnumSet和EnumMap的介绍enum FontConstant{ Plain, Bold, Italilc, Hello} public class EnumSetDemo{ public static void
2011-08-21 20:41:08
513
原创 枚举的总结
枚举:switch()后面只能跟byte,char,short,int类型的,还可以是枚举,不能是String,long类型的。 //枚举的使用switch()后面只能跟byte,char,short,int类型的,还可以是枚举,不能是String,long类型的。
2011-08-21 20:40:22
267
原创 jdk5.0里提供了新特性:
1.泛型2.增强for循环3.自动装箱和拆箱4.可变参数:可变参数本身是个数组,它必须放在参数的最后一个。5.枚举6.静态导入
2011-08-21 19:35:38
232
原创 jdk5.0中的新特性--可变参数
可变参数public class TestVarargs{ private static int sum(String str, int... nums) { System.out.println(str);
2011-08-21 00:50:06
222
原创 Integer类型自动缓存-128到127的256个数字
//Integer类型自动缓存-128到127的256个数字,如果超出这范围,就会自动生成新的对象public static void main(String[] args) { Integer i1 = 200;
2011-08-21 00:49:28
619
原创 自动装箱和自动拆箱
自动装箱和自动拆箱 public class BoxTest{ public static void main(String[] args) { int a = 3;
2011-08-21 00:48:59
641
原创 遍历数组和集合可以用增强for语句来实现
数组和集合可以用for增强来遍历: int[] arr = { 1, 2, 3, 4, 5 }; // 旧式方式 for (int i = 0; i
2011-08-21 00:48:34
3414
原创 遍历集合的三种方式
集合当中遍历的三种方式: List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c
2011-08-21 00:47:57
405
原创 泛型的继承或实现
泛型的继承或实现public class Parent{ private T1 foo1; private T2 foo2; public T1 getFoo1() { retu
2011-08-21 00:45:26
262
原创 策略模式的两种表示方法
问题:封装一个Person类型到List中Person{ private int id; private String name; private String age;}用策略模式实现id、name、age的升序和降序的排序,如果name
2011-08-21 00:44:30
604
原创 自定义泛型总结
自定义泛型://通过类型推出泛型public class BooleanFoo{ private Boolean foo; public Boolean getFoo() { return
2011-08-19 23:46:50
324
原创 Random类的总结
//介绍Random类,有两种:java.util.Random或者是java.lang.Math类中的random()方法import java.util.Random;public class RandomTest{ public static v
2011-08-19 23:44:59
318
原创 StringBuffer类的总结
//介绍StringBufferpublic class StringBufferTest{ public static void main(String[] args) { StringBuffer buff
2011-08-19 23:44:31
279
原创 数组的总结
//数组的声明和赋值的各种方式public class ArrayTest{ public static void main(String[] args) { /* 第一种方式,先声明后赋值,这是java的
2011-08-19 23:43:41
244
原创 冒泡排序和二分查找
//冒泡排序public class BubbleSortTest{ public static void bubbleSort(int[] array) { for(int i = 0; i
2011-08-19 23:41:59
212
原创 Collections类的总结
Collections是类,Collection是接口 //Collections类的介绍import java.util.Collections;import java.util.Comparator;import java.util.Iterator;
2011-08-19 23:38:41
320
原创 HashMap的总结
//HashMap的介绍import java.util.HashMap;public class MapTest1{ public static void main(String[] args) { Ha
2011-08-19 23:37:19
209
原创 TreeSet的总结
//TreeSet有两种顺序排列:自然顺序和自定义顺序import java.util.TreeSet;public class TreeSetTest{ public static void main(String[] args) {
2011-08-19 23:36:29
290
原创 HashSet的总结
//HashSet的不能重复性import java.util.HashSet; public class SetTest1{ public static void main(String[] args) {
2011-08-19 23:34:09
249
原创 LinkedList的总结
//单链表LinkedList的原理class Node{ String data; // 存放节点数据本身 Node next; // 存放指向下一个节点的引用 public Node(String data)
2011-08-19 23:30:55
406
原创 ArrayList的总结
//介绍ArralList顺序表中的常用方法import java.util.ArrayList;public class ArrayListTest1{ public static void main(String[] args) {
2011-08-19 23:29:14
391
原创 进销存管理系统研发
1.Date类:Date jhsjDate = new Date(); System.out.println(jhsjDate);//Wed Aug 10 10:42:02 CST 2011//它相当于jhsjDate.toString() Sys
2011-08-19 23:20:29
1299
原创 java中的观察者模式
这是在学习swing组件的事件触发的过程中学习的 观察者模式//抽象主题package com.shengsiyuan.observer;//抽象主题,被观察者的抽象public interface Watched{ public v
2011-08-19 23:17:05
262
原创 java中的单例模式
//单例模式的实现。 public class SinglePattern { public static void main(String[] args) { Single single = Single.getInstance();
2011-08-19 23:13:53
227
原创 java中的策略模式
策略模式中体现了两个非常基本的面向对象设计的原则:1.封装变化的概念2.编程中使用接口,而不是对接口的实现 策略模式的组成1.抽象策略角色:策略类,接口或这抽象类2.具体策略角色:实现或继承了接口或抽象类的实现类,包装了相关的算法和行为3.环境角色:持有一
2011-08-19 23:09:10
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人