Maison > Java > javaDidacticiel > Méthodes d'objets de classe prédéfinis en Java

Méthodes d'objets de classe prédéfinis en Java

WBOY
Libérer: 2023-07-01 18:41:14
avant
1466 Les gens l'ont consulté

    Les types Java de base (boolean, byte, char, short, int, long, float et double) et le mot-clé void sont également représentés en tant qu'objets Class via l'attribut class

    boolean isPrimitive() dans la classe Class : déterminer ; le spécifié Si l'objet Class représente un type de base.

    Champs TYPE statiques des classes wrapper et des classes Void ;

    Integer.TYPE == int.class ;
    Integer.class == int.class;
    Copier après la connexion

    Objets d'instance de classe des types de tableau :

    Class clz = String[].class;
    Copier après la connexion

    Comment comparer les objets Class des tableaux pour l'égalité ? Les dimensions du tableau et le type du tableau ; Méthode isArray() dans la classe Class : Détermine si cet objet Class représente un type tableau.

    package junereflect624;
    public class PreClassDemo2 {
    public static void main(String[] args) {
    Class> in = int.class;
    System.out.println(in);//int
    Class> in2 = Integer.class;
    //包装类都有一个常量TYPE,用来表示其基本数据类型的字节码
    Class> in3 = Integer.TYPE;
    System.out.println(in2);//class java.lang.Integer
    System.out.println(in3);//int
    System.out.println(in3 == in);//true 包装类都有一个常量TYPE,用来表示其基本数据类型的字节码,所以这里会相等!
    System.out.println(in3 == in2);//false
    Class s = String [].class;
    Class i = int [].class;
    //System.out.println(i ==s);//编译根本就通过不了,一个是int,一个是String
    }
    //这两个自定义的方法是可以的,一个int,一个Integer//包装类与基本数据类型的字节码是不一样的
    public void show(int i){}
    public void show(Integer i){}
    }
    Copier après la connexion

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Étiquettes associées:
    source:yisu.com
    Déclaration de ce site Web
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Tutoriels populaires
    Plus>
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal