文章分类 - java基础
摘要:1.方法:当一个方法执行时,该方法都会建立自己的内存栈,在该方法内定义的变量将会逐个放入内存栈中, 随着方法执行结束,该方法的内存栈也将自然销毁.因此,所有在方法中定义的局部变量都是放在栈内存中的; 2.对象:创建一个对象时,该对象保存到堆内存(运行时数据区)中,以便反复使用. 堆内存中的对象不会随
阅读全文
摘要:1.概念:类似于装饰模式,不需要定义大量的装饰类,不改变源代码,增加新的功能。(动态代理) 2.场景 //2.1.创建JavaBean 1 package com.bc; 2 3 public class Person { 4 private String name; 5 6 public Pers
阅读全文
摘要:1.概念:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配无法在一起工作的两个类可以在一起工作。 2.场景: //1.创建一个鼠标事件接口 //2.创建一个按钮对象 //3.运行 3.1创建单个按钮实现单击操作 3.2创建多个按钮,实现单击事件 通过3.1和3.2的对比,在多个按
阅读全文
摘要:1.概念:建立一个工厂(一个函数或一个类方法)来制造新的对象,简单工厂模式静态工厂方法模式,存在的目的很简单:定义一个用于创建对象的接口。 (注意点:简单工厂模式的方法是静态的) 2.组成: 1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,用来创建产品 2) 抽象产品角色:它一般是
阅读全文
摘要:1.概念:运行时只有一个实例(对象)。 2.分类: 2.1懒汉式:在用的时候进行创建。 (多线程下的懒汉式:注意点:1.构造函数私有;2.多线程情况下,对象为空的时候进行创建) 2.2饿汉式:不管用不用先实例化,其构造函数为私有;
阅读全文

浙公网安备 33010602011771号