JAVA学习笔记
张仅
张青松CSDN博客,VX:shuaibizqs
展开
-
类的成员之五:内部类
内部类 当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部的完整的结构又只为外部事物提供服务,那么整个内部的完整结构最好使用内部类 在Java中,允许一个类的定义位于另一个类的内部,前者称为内部类,后者称为外部类 Inner class一般用在定义它的类或语句块之内,在外部引用它时必须给出完整的名称 Inner class的名字不能与包含它的外部类类名相同 分类: 成员内部类(static成员内部类和非static成员内部类) 局部内部类(不谈修...原创 2020-10-15 17:10:51 · 219 阅读 · 0 评论 -
==操作符与equals方法的区别
==操作符与equals方法 = =: 基本类型比较值:只要两个变量的值相等,即为true int a=5; if(a==6){…} 引用类型比较引用(是否指向同一个对象):只有指向同一个对象时,==才返回true Person p1=new Person(); Person p2=new Person(); if (p1==p2){…} 用“==”进行比较时,符号两边的数据类型必须兼容(可自动转换的基本数据类型除外),否则编译出错 equals(...原创 2020-10-15 18:41:21 · 163 阅读 · 0 评论 -
JAVA设计模式--单例设计模式
单例 (Singleton)设计模式 --设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。设计模免去我们自己再思考和摸索。就像是经典的棋谱,不同的棋局,我们用不同的棋谱。”套路” -- 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的构造器的访问权限设置为private,这样,就不能用new操作符...原创 2020-10-15 14:25:38 · 140 阅读 · 1 评论