摘要: 进程:正在进行中的程序。 其实进程就是一个应用程序运行时的内存分配空间。 线程:其实就是进程中一个程序执行控制单元,一条执行路径。 进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。 一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程 阅读全文
posted @ 2018-05-08 15:44 Mars.wang 阅读(169) 评论(0) 推荐(0)
摘要: 1:是用关键字interface定义的。 2:接口中包含的成员,最常见的有全局常量、抽象方法。 注意:接口中的成员都有固定的修饰符。 成员变量:public static final 成员方法:public abstract 3:接口中有抽象方法,说明接口不可以实例化。接口的子类必须实现了接口中所有 阅读全文
posted @ 2018-05-08 15:30 Mars.wang 阅读(258) 评论(0) 推荐(0)
摘要: 抽象:不具体,看不明白。 抽象类表象体现。 在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstract所标示,声明为抽象方法。 抽象方法所在类一定要标示为抽象类,也就是说该类需要被abstract关键字所修饰。 抽象类的特点: 阅读全文
posted @ 2018-05-08 15:20 Mars.wang 阅读(712) 评论(0) 推荐(0)
摘要: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例 如何保证对象唯一性呢? 思想: 1,不让其他程序创建该类对象。 2,在本类中创建一个本类对象。 3,对外提供方法,让其他程序获取这 阅读全文
posted @ 2018-05-08 15:12 Mars.wang 阅读(173) 评论(0) 推荐(0)
摘要: 特点: 1,想要实现对象中的共性数据的对象共享。可以将这个数据进行静态修饰。 2,被静态修饰的成员,可以直接被类名所调用。也就是说,静态的成员多了一种调用方式。类名.静态方式。 3,静态随着类的加载而加载。而且优先于对象存在。 弊端: 1,有些数据是对象特有的数据,是不可以被静态修饰的。因为那样的话 阅读全文
posted @ 2018-05-08 14:43 Mars.wang 阅读(131) 评论(0) 推荐(0)
摘要: 内部类:如果A类需要直接访问B类中的成员,而B类又需要建立A类的对象。这时,为了方便设计和访问,直接将A类定义在B类中。就可以了。A类就称为内部类。内部类可以直接访问外部类中的成员。而外部类想要访问内部类,必须要建立内部类的对象。 在Java中内部类主要分为成员内部类、局部内部类、匿名内部类、静态内 阅读全文
posted @ 2018-05-08 11:06 Mars.wang 阅读(124) 评论(0) 推荐(0)
摘要: 总原则:开闭原则(Open Close Principle) 开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面 阅读全文
posted @ 2018-05-08 10:17 Mars.wang 阅读(203) 评论(0) 推荐(0)