自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 10、反射

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有三种形式: 第一种形式:懒汉式,也是常用的形式。 public class SingletonClass{     private static SingletonClass instance=null;     public static

2015-04-10 14:43:44 244

原创 9、学习IO流

学习迭代器设计模式: //:holding/SimpleIteration.java importtypeinfo.pets.*; importjava.util.*;   public classSimpleIteration {   public static void main(String[] args) {     List pets = Pets.arrayList(12

2015-04-10 14:42:37 284

原创 8、学习线程——死锁

学习死锁: public class Suo {       public static voidmain(String[] args) {            Thread t1 = new Thread(newTest(true));            Thread t2 = new Thread(newTest(false));            t1.start();

2015-04-10 14:41:15 275

原创 7、学习线程

学习容器: j2sdk所提供的容器api在java.util包内。 Collection。是容器的总称。 Map:一组成对的 键值对 对象,允许使用键来查找值。 List:有顺序的插入,可以重复。 ArrayList:读数据的速度快,改数据的速度慢。 LinkedList:改数据的速度快,读数据的速度慢。 set:没有顺序的插入,不可以重复。 栈 是后进先出的容器,LinkedLi

2015-04-10 14:40:22 290

原创 6、学习集合——迭代器设计模式

学习策略设计模式: //:interfaces/classprocessor/Apply.java packageinterfaces.classprocessor; importjava.util.*; import staticnet.mindview.util.Print.*;   class Processor {   public String name() {

2015-04-10 14:39:25 280

原创 5、学习集合

学习工厂方法设计模式: //:interfaces/Factories.java import staticnet.mindview.util.Print.*;   interface Service{   void method1();   void method2(); }   interfaceServiceFactory {   Service getService()

2015-04-10 14:39:21 255

原创 4、学习面向对象——策略设计模式

学习接口: 接口为我们提供了一种将接口和实现分离的更加结构化的方法。 用abstract创建抽象类和抽象方法很有用,因为他使类的抽象性明确起来,并告诉用户和编译器打算怎么使用他们。 interface关键字使抽象的概念更近了一步。 接口中包含域,但是这些域是隐式的,static的和final的。 需要用implements关键字。 接口中的方法必须为public的。 使用接口的核心原

2015-04-10 14:38:44 353

原创 3、学习面向对象——工厂设计模式

编写完路面和交通灯的类后,需要一个类把他们控制起来。 package com.isoftware;   import java.util.concurrent.Executors; importjava.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit;   public cl

2015-04-10 14:37:06 309

原创 2、面向对象——接口

车辆通过路口时,可以有四个方向,其前进的方向又可以是其他三个方向,所以一共有12个交通灯。其中往右转的方向一直为通行状态,所以设为常绿。其他两个前进的方向,当中的一个为绿灯时,其反方向也为绿色。例如,当一辆车在路口南,对于他来说,可以看到3个路灯,其中S2E(南往东,下同)灯为常绿。当S2N为绿色时,N2S也一定为绿色,即对应的方向一定颜色相同。 package com.isoftware;

2015-04-10 14:36:14 305

原创 1、学习面向对象 基本概念

学习张孝祥老师的交通灯管理系统   关于建立模型,先描述管理系统如何工作:车辆在路上行驶,当到达路口时,如果想去的方向的交通灯为绿灯,顺利通过,如果为红灯,则等待其变为绿灯后再通过。 抽象对象:路面可以抽象成一个类,在这个类中,控制着车辆的加减工作。车辆抽象成一个类,控制这自己的前进和停止。交通灯抽象成一个类,它控制着自身的颜色变化。暂时先考虑这么多。 首先编写路面这个类,考虑到车辆在路面

2015-04-10 14:35:26 272

空空如也

空空如也

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

TA关注的人

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