java中有8种基本数据类型,byte、short、char、int、long、boolean、double、float,在一些数据结构中,是不支持基本数据类型,所以java巨人们又搞出一些基本数据类型的装箱类型Byte、Short、Char、Integer Long Boolean Double ...
分类:
其他好文 时间:
2019-03-04 20:43:00
阅读次数:
181
package 软件包 类名前加入命名空间(包),解决命名冲突问题。 定义格式: ; package语句写在文件第一行 使用 语句导入package java.lang; 软件包下的所有类系统自动导入。 编译 运行 内部类 基本 定义:类里面的类。 好处:内部类可以访问其外部类的私有数据。 分为 : ...
分类:
编程语言 时间:
2019-03-03 20:29:50
阅读次数:
403
单例模式 其定义为:单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的一个类只有一个实例。即一个类只有一个对象实例。 实现单例模式的方式 单例模式的实现方式有很多,主要有饿汉模式,懒汉模式,静态内部类,注册登记模式以及通过实现序 ...
分类:
编程语言 时间:
2019-02-28 01:18:59
阅读次数:
204
第一种 懒汉式,线程不安全,无法在多线程工作 第二种 懒汉式,线程安全,但是锁的力度较大,易造成线程阻塞,导致效率低下 第三种,饿汉式,利用ClassLoder机制避免了多线程的同步问题,但是没有Lazy loading的效果 第四种,饿汉式,和第三种无较大差别,在类初始化的时候实例化对象 第五种, ...
分类:
其他好文 时间:
2019-02-27 22:11:16
阅读次数:
221
1.内部类就是在一个类的内部又创建一个类.。 内部类既可以访问自身的数据域,也可以访问创建它的外围类对象的数据域。 内部类的对象总有一个隐式引用, 它指向了创建它的外部类对象 为了说明这个概念 , 我们将外围类对象的引用称为 outer(有点类似与this),但是其实并没有。 这个outer写出应该 ...
分类:
其他好文 时间:
2019-02-27 20:36:02
阅读次数:
152
4种访问控制权限 java访问级别修饰符主要包括:private 、protected、public和default(默认),可以限定其他类对该类、属性和方法的使用权限。 注意以上对类的修饰只有:public和default,内部类除外 priavte和public都比较好理解和记忆,这里就不演示了 ...
分类:
其他好文 时间:
2019-02-27 15:56:53
阅读次数:
199
一:内部类概述 (一)定义 (二)分类 二:静态内部类 注意:外部类方法,会调用外部成员 总结 三:成员内部类:与静态类相似,不同在对象创建上 总结: 四:本地内部类 总结: 五:匿名内部类 (一)无参构造 (二)有参构造 总结: ...
分类:
编程语言 时间:
2019-02-26 13:26:47
阅读次数:
149
1 package com.array.jun; 2 3 /** 4 * 5 * @author pengjun 6 * @version 1.0 7 */ 8 interface A{ 9 public void x(); 10 public String y(); 11 } 12 13 inte... ...
分类:
其他好文 时间:
2019-02-25 22:02:41
阅读次数:
212
什么是单例模式 如何实现单例模式呢? 单例模式的七种实现 第一种:懒汉式加载 第二种:饿汉式加载 第三种方式:synchronized 同步式 第四种方式:双重检验锁: 第五种方式:既要懒汉式加载,又要线程安全:静态内部类。 第六种方式:反射和反序列化破坏单例 第七种方式:最后一招,使用枚举 总结 ...
分类:
其他好文 时间:
2019-02-25 11:58:02
阅读次数:
197
学习过Spring AOP后,对其实现的原理有了基本的了解,明白其核心是动态代理机制,通过匿名内部类方法对条件进行拦截,达到了切面编程的效果。 那么,怎么去解释代理模式呢? 这里仅简单介绍一下对动态模式的理解。 借用《设计模式之禅》一书对代理模式的介绍,以网络游戏的打怪升级为例。一路上的打怪升级总是 ...
分类:
其他好文 时间:
2019-02-24 01:03:58
阅读次数:
201