摘要: 多个对象做比较,就要有“比较规则”,然后实现排序。 事实上,java中排序算法的底层也依赖Comparable接口。 Comparable接口中只有一个方法: public int compareTo(Object obj) obj为要比较的对象 方法中,将当前对象和obj这个对象进行比较,如果大于 阅读全文
posted @ 2022-06-03 16:40 我爱萨菲娜 阅读(61) 评论(0) 推荐(0) 编辑
摘要: public class Test { public static void main(String[] args) { Emp[] emps = { new Emp(1001,"lsm",18,"java","2022.10"), new Emp(1001,"lsm1",18,"java","20 阅读全文
posted @ 2022-06-03 14:07 我爱萨菲娜 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 1.数组的定义 int[] a; int a[]; 两种方式(当然类型可以是基本数据类型,也可以是引用类型咯) 2.数组的初始化 int[] a = {1,45,2,3}; //基本数据类型 Man[] mans = {new Man(),new Man().new Man()}; //引用类型 i 阅读全文
posted @ 2022-06-01 20:27 我爱萨菲娜 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 当内部类是静态时候,内部类只可以使用外部类的静态属性成员,非静态属性和方法不可以调用。 可以把静态内部类看作外部类的一个静态属性。 静态外部类在实例化时,也与非静态的有些许区别 静态内部类实例化: Outer.Inner i =new Outer.Inner(); 非静态内部类实例化: Outer. 阅读全文
posted @ 2022-06-01 10:41 我爱萨菲娜 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 内部类的创建 注意在内部类调用外部类的属性方法时候,使用固定格式Outer.this.属性或方法(); public class Outer { private int age=10; public void show(){ System.out.println("Outer.show"); Sys 阅读全文
posted @ 2022-06-01 10:26 我爱萨菲娜 阅读(20) 评论(0) 推荐(0) 编辑
摘要: package exp;import java.util.Locale;public class StringTry { public static void main(String[] args) { String s1 = "core Java"; String s2 = "Core Java" 阅读全文
posted @ 2022-06-01 10:05 我爱萨菲娜 阅读(98) 评论(1) 推荐(0) 编辑