栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java笔记2.14

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java笔记2.14

类比较:

类内容比较,类地址比较,类类型比较

public class test {
    public static void main(String[] args) {
        String s1 = new String("123456");
        String s2 = new String("123456");
        System.out.println("比较俩类是否是同一个类" + (s1 == s2));// 比较的是地址值
        System.out.println("比较俩类内容是否一样" + s1.equals(s2));
        System.out.println("比较俩对象是否是同一种类 " + (s1.getClass().getName() == s2.getClass().getName()));

        function(s1, s2);
        // getClass.getName() 获取类名
        // getClass().getSuperclass 获取父类
        // ()getClass().getField(变量名) 获取类中成员变量
        // getClass().getDeclaredMethod(“方法名”,参数) 获取类中方法
    }
    // 根据多态特性,又都可以转换为Object类型
    public static void function(Object o1, Object o2) {
        System.out.println(o1);
        System.out.println(o2);
    }
}

关于toString()
public class test {
    public static void main(String[] args) {
        c2 test = new c2();
        // 这里返回的可能是,test变量的类型@编号
        System.out.println(test.toString());
        // 一般需要重写tostring方法
    }

    // 根据多态特性,又都可以转换为Object类型
    public static void function(Object o1, Object o2) {
        System.out.println(o1);
        System.out.println(o2);
    }
}
class c2 {
    int a = 100;

    
}

getClass()

// getClass.getName() 获取类名
// getClass().getSuperclass 获取父类
// ()getClass().getField(变量名) 获取类中成员变量
// getClass().getDeclaredMethod(“方法名”,参数) 获取类中方法

Arrays类

final,private,static,只可通过类名静态调用,同Math类
sort()方法, 排序

记得导包

import java.util.Arrays;
public class test {
    public static void main(String[] args) {
        int[] arry = { 1, 9, 2, 9, 8, 2, 4, 6, 45, 34, 5 };
        Arrays.sort(arry);
        System.out.print(Arrays.toString(arry));
    }
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/978759.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号