- 博客(5)
- 收藏
- 关注
原创 java中单例模式
(1)饿汉式(类加载时就创建对象,可能存在资源浪费问题) class Girlfriend{ private int age; private String name; priend static Girlfriend girlfriend = new Girlfrienf(22,"小红"); private Girlfriend(int age,String name){ //构造器私有化,防止外部其他类直接new this.age = age;
2022-03-01 14:51:19 101
原创 Java中 == 和 equals
== (是比较运算符) 1. A == B; 2.既可判断基本类型也可判断应用类型 3.判断基本类型时,比较值(内容)是否相等; 判断应用类型时,比较地址是否相等。 equals(方法) 1. a.equals(b); 2.Object类中的equals()方法,判断对象的地址是否相等(返回值时boolean)。 3.String类中的equals()方法,判断字符串内容是否相等(返回值时boolean)。 4.Interger类中的equals()方法,判断值是否相等。 5.自定义
2022-02-24 19:19:13 161
原创 Java动态绑定机制
(1)当调用对象方法时应该先从对象的运行类型中查找方法,若无则向上查找; (2)当调用对象属性时,无动态绑定机制,从编译类型中查找;
2022-02-24 13:13:14 245
原创 java冒泡排序
public class Test4 { public static void main(String[] args) { int[] arr = {21, 22, 11, 23, 34, 56, 21, 23, 15, 44}; for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { .
2022-02-24 13:06:58 461
原创 java运算符(自增自减)
格式: i++,i--,--i,++i 例题: (1) int i = 0; i = i++; System.out.println(i); 相当于: int i = 0; int = temp; temp = i; i = i + 1; i = temp; System.out.println(i); (2) int i = 0 i = ++i; System.out.println(i); 相当于 int i = 0; int temp; i = i + 1;
2022-02-22 10:46:33 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人