GUI
GUI是什么 GraphicalUserInterface(图形用户接口) java提供了一个java.awt包,用于创建用户界面和绘制图形图像...
JDK8版本特性
接口中可以定义有方法体的方法如果是非静态,必须用default修饰如果是静态的就不用了interface Animal{ //接口只能声明方法,不能实现,就是不能有方法体 //public void eat(); //jdk1.8可以有方法体 ...
JDK7版本特性
1.二进制字面量System.out.println(0b1000);2.数字字面量可以出现下划线System.out.println(1000_0000);3.switch语句可以用字符串String s = "A";switch (s) {case "A": break;case "B&qu...
枚举
模版(Template)设计模式
模版设计模式模版模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现public class D2 {public static void main(String[] args) {//模版(Template)设计模式System.out.println(new Code().getScheduleTime());}}abstrac...
动态代理设计模式
动态代理概述 1.代理:本来应该自己做的事情,请了别人来做,被请的人就是代理对象。 举例:春节回家买票让人代买 ...
反射
反射概述JAVA反射机制是在运行状态中,对于任意一个类都能够知道这个类的所有属性和方法;对于任意一个对象,都能通过反射够调用它的任意一个方法和属性;要想解剖一个类,必须先要获取到该类的字节码文件对象。 获取字节码对象三种方式Object类的getClass()方法,判断两个对象是否是同一个字节码文件静态属性class,锁对象Cl...
类的加载
类加载的过程 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 &nb...
工厂设计模式
工厂方法模式概述工厂:就是生产特定产品的实现方式:1>创建一个抽象工厂类,声明抽象方法2>写一个具体的抽象工厂类的子类,由子类负责对象的创建优点:后期维护容易,增强了系统的扩展性缺点:需要额外的编写代码,增加了工作量代码简单工厂模式概述又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例特点:一个类负责很多对象的创...
线程池
线程池概述 程序启动一个新线程成本是比较高的,因为它涉及到要与操作系统进行交互。而使用线程池可以很好的提高性能,尤其是当程序中要创建大量生存期很短的线程时,更应该考虑使用线程池。线程池里的每一个线程代码结束后,并不会死亡,而是再次回到线程池中成为空闲状态,等待下一个对象来使用。在JDK5之前,我们必须手动实现自己的线程池,从JDK5开始,Java内置支持线程池 Java的内置线程池 &n...
友情链接
人生重开模拟器Powered By Cheug's Blog
Copyright Cheug Rights Reserved.