摘要: 一,equals 它是一个对象的 一个方法 只对对象(引用类型)有用 比较两个引用变量是否只向堆上同一个对象 二,== 它是一个运算符 数值类型:比较的是两个数值的字节字节是否相等 引用类型:判断两个引用是否指向同一个对象 注: equals 方法不能用于基本数据类型的变量,如果没有对 equals 阅读全文
posted @ 2019-08-07 22:45 Noperx 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一,类加载器classLoader 二,getResourcesAsStream方法 三,Properties对象 四,ResouceBundle对象 五,四种方式代码演示 阅读全文
posted @ 2019-08-07 21:53 Noperx 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: 一,加载配置文件的三种方式 阅读全文
posted @ 2019-08-07 20:43 Noperx 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一,递归方法 二,循环迭代方法 阅读全文
posted @ 2019-08-07 18:54 Noperx 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 一,方法传参 参数为基本数据类型:数据值 参数为引用数据类型:地址值,String,包装类等对象不可变 二,实际案例 运行结果为: i=1str=helloj=10array=[2, 2, 3, 4, 5]mydata.i=6 阅读全文
posted @ 2019-08-07 17:37 Noperx 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一,类初始化过程 main方法所在的类需要先加载和初始化 <clinit>()方法由静态类变量显示赋值代码和静态代码块组成 类变量显示赋值代码和静态代码块代码从上到下一次执行 <clinit>()方法只执行一次 二,实例初始化过程 <init>()方法可能重载有几个,有几个构造器就有几个<init> 阅读全文
posted @ 2019-08-07 16:57 Noperx 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一,什么是单例模式 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法) 阅读全文
posted @ 2019-08-07 12:42 Noperx 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一,i++和++i的区别 i++和++i都相当于i = i + 1,主要区别在于将其值赋值给其他变量时: int i = 1 int j = i ++ 结果为 j = 1,i = 2。i会先指派j的值,然后再执行i自增操作 int j = ++ i 结果为 j = 2,i = 2。先执行i自增操作, 阅读全文
posted @ 2019-08-07 11:07 Noperx 阅读(194) 评论(0) 推荐(0) 编辑