自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hackjava的专栏

高手都是寂寞的,对着电脑的我很寂寞,离开电脑的我很活跃

  • 博客(31)
  • 收藏
  • 关注

原创 File类的总结

//用绝对路劲创建一个新文件 public class FileTest1 {        public static void main(String[] args)        {               File file = new File("c:\\

2011-08-22 19:25:30 288

原创 使用递归计算斐波纳契数列

使用递归计算斐波纳契数列        public int compute(int n)        {               //递归的出口               if(1 == n || 2 == n)               {

2011-08-22 19:24:54 1335

原创 循环计算和递归计算阶乘

//循环计算和递归计算阶乘 //循环方式计算阶乘,又叫做迭代方式        public int compute(int number)        {               int result = 1;

2011-08-22 19:24:33 545

原创 代理模式中的两种代理:静态代理和动态代理

//静态代理模式 //其实这个可以是个接口,房地产开发商 public abstract class Subject {        public abstract void request(); }   //购房的房主,真实对象 public class Re

2011-08-22 00:22:35 444

原创 反射机制:Class,Field,Method,Construts,Array的总结

反射机制:Class,Field,Method,Construts,Array import java.lang.reflect.Method;   public class DumpMethods {        public static void main(St

2011-08-21 20:42:08 428

原创 静态导入,可以静态导入成员变量和方法

//静态导入,可以静态导入成员变量和方法 import static com.shengsiyuan.common.Common.AGE; import static com.shengsiyuan.common.Common.output;   public class

2011-08-21 20:41:39 402

原创 EnumSet和EnumMap的总结

//EnumSet和EnumMap的介绍 enum FontConstant {        Plain, Bold, Italilc, Hello }   public class EnumSetDemo {        public static void

2011-08-21 20:41:08 479

原创 枚举的总结

枚举: switch()后面只能跟byte,char,short,int类型的,还可以是枚举,不能是String,long类型的。   //枚举的使用switch()后面只能跟byte,char,short,int类型的,还可以是枚举,不能是String,long类型的。

2011-08-21 20:40:22 231

原创 jdk5.0里提供了新特性:

1.泛型 2.增强for循环 3.自动装箱和拆箱 4.可变参数:可变参数本身是个数组,它必须放在参数的最后一个。 5.枚举 6.静态导入

2011-08-21 19:35:38 200

原创 jdk5.0中的新特性--可变参数

可变参数 public class TestVarargs {        private static int sum(String str, int... nums)        {               System.out.println(str);

2011-08-21 00:50:06 189

原创 Integer类型自动缓存-128到127的256个数字

//Integer类型自动缓存-128到127的256个数字,如果超出这范围,就会自动生成新的对象 public static void main(String[] args)        {               Integer i1 = 200;

2011-08-21 00:49:28 570

原创 自动装箱和自动拆箱

自动装箱和自动拆箱   public class BoxTest {        public static void main(String[] args)        {               int a = 3;

2011-08-21 00:48:59 604

原创 遍历数组和集合可以用增强for语句来实现

数组和集合可以用for增强来遍历:                 int[] arr = { 1, 2, 3, 4, 5 };                 // 旧式方式               for (int i = 0; i

2011-08-21 00:48:34 3362

原创 遍历集合的三种方式

集合当中遍历的三种方式:            List list = new ArrayList();               list.add("a");               list.add("b");               list.add("c

2011-08-21 00:47:57 368

原创 泛型的继承或实现

泛型的继承或实现 public class Parent {      private T1 foo1;           private T2 foo2;        public T1 getFoo1()      {             retu

2011-08-21 00:45:26 231

原创 策略模式的两种表示方法

问题: 封装一个Person类型到List中 Person{    private int id;    private String name;    private String age; } 用策略模式实现id、name、age的升序和降序的排序,如果name

2011-08-21 00:44:30 554

原创 自定义泛型总结

自定义泛型: //通过类型推出泛型 public class BooleanFoo {        private Boolean foo;        public Boolean getFoo()        {               return

2011-08-19 23:46:50 292

原创 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 287

原创 StringBuffer类的总结

//介绍StringBuffer public class StringBufferTest {        public static void main(String[] args)        {               StringBuffer buff

2011-08-19 23:44:31 246

原创 数组的总结

//数组的声明和赋值的各种方式 public class ArrayTest {        public static void main(String[] args)        {               /*   第一种方式,先声明后赋值,这是java的

2011-08-19 23:43:41 214

原创 冒泡排序和二分查找

//冒泡排序 public class BubbleSortTest {        public static void bubbleSort(int[] array)        {               for(int i = 0; i

2011-08-19 23:41:59 182

原创 Collections类的总结

Collections是类,Collection是接口   //Collections类的介绍 import java.util.Collections; import java.util.Comparator; import java.util.Iterator;

2011-08-19 23:38:41 282

原创 HashMap的总结

//HashMap的介绍 import java.util.HashMap; public class MapTest1 {        public static void main(String[] args)        {               Ha

2011-08-19 23:37:19 182

原创 TreeSet的总结

//TreeSet有两种顺序排列:自然顺序和自定义顺序 import java.util.TreeSet; public class TreeSetTest {        public static void main(String[] args)        {

2011-08-19 23:36:29 248

原创 HashSet的总结

//HashSet的不能重复性 import java.util.HashSet;   public class SetTest1 {        public static void main(String[] args)        {

2011-08-19 23:34:09 219

原创 LinkedList的总结

//单链表LinkedList的原理 class Node {        String data; // 存放节点数据本身        Node next; // 存放指向下一个节点的引用        public Node(String data)

2011-08-19 23:30:55 365

原创 ArrayList的总结

//介绍ArralList顺序表中的常用方法 import java.util.ArrayList; public class ArrayListTest1 {        public static void main(String[] args)        {

2011-08-19 23:29:14 355

原创 进销存管理系统研发

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 1253

原创 java中的观察者模式

这是在学习swing组件的事件触发的过程中学习的    观察者模式 //抽象主题 package com.shengsiyuan.observer; //抽象主题,被观察者的抽象 public interface Watched {        public v

2011-08-19 23:17:05 221

原创 java中的单例模式

//单例模式的实现。   public class SinglePattern {       public static void main(String[] args) {        Single single = Single.getInstance();

2011-08-19 23:13:53 202

原创 java中的策略模式

策略模式中体现了两个非常基本的面向对象设计的原则: 1.封装变化的概念2.编程中使用接口,而不是对接口的实现   策略模式的组成 1.抽象策略角色:策略类,接口或这抽象类 2.具体策略角色:实现或继承了接口或抽象类的实现类,包装了相关的算法和行为 3.环境角色:持有一

2011-08-19 23:09:10 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除