原创 HashSet的總結

  //HashSet的不能重複性 import java.util.HashSet;   public class SetTest1 {     

原创 ArrayList的總結

  //介紹ArralList順序表中的常用方法 import java.util.ArrayList; public class ArrayLis

原创 java中的策略模式

  策略模式中體現了兩個非常基本的面向對象設計的原則: 1.封裝變化的概念2.編程中使用接口,而不是對接口的實現   策略模式的組成 1.抽象策略角

原创 TreeSet的總結

  //TreeSet有兩種順序排列:自然順序和自定義順序 import java.util.TreeSet; public class TreeS

原创 Collections類的總結

Collections是類,Collection是接口   //Collections類的介紹 import java.util.Collections; import java.util.Comparator; import java.

原创 LinkedList的總結

  //單鏈表LinkedList的原理 class Node {        String data; // 存放節點數據本身        N

原创 java中的觀察者模式

這是在學習swing組件的事件觸發的過程中學習的    觀察者模式 //抽象主題 package com.shengsiyuan.observer;

原创 java中的單例模式

  //單例模式的實現。   public class SinglePattern {       public static void main(

原创 冒泡排序和二分查找

  //冒泡排序 public class BubbleSortTest {        public static void bubbleSor

原创 進銷存管理系統研發

  1.Date類:Date jhsjDate = new Date();        System.out.println(jhsjDate);

原创 HashMap的總結

  //HashMap的介紹 import java.util.HashMap; public class MapTest1 {        pu

原创 代理模式中的兩種代理:靜態代理和動態代理

  //靜態代理模式 //其實這個可以是個接口,房地產開發商 public abstract class Subject {        public abstract void request();

原创 反射機制:Class,Field,Method,Construts,Array的總結

  反射機制:Class,Field,Method,Construts,Array import java.lang.reflect.Method;   public class DumpMethods

原创 數組的總結

  //數組的聲明和賦值的各種方式 public class ArrayTest {        public static void main(String[] args)        {     

原创 使用遞歸計算斐波納契數列

  使用遞歸計算斐波納契數列        public int compute(int n)        {               //遞歸的出口               if(1 == n