美文网首页
对象等一mol事

对象等一mol事

作者: Dafanzi | 来源:发表于2017-01-08 14:03 被阅读0次

    局部引用变量不会自动地初始化为null。而必须通过调用new或者将他们设置为null进行初始化

    所有对象都继承自Object。然后Object中的equals只有引用都一样,才返回true。所以我们一般都重新equals。而对于数组可以用静态的Arrays.equals来检测两个数组是否相等。书上说equals要求两个两个对象返回的hashcode也要相等。

    泛型数组列表ArrayList:使用起来有点像数组。但在添加或删除元素时,具有自动调节数组容量的功能,而不需要为此编写额外的代码

    ArrayList staff=new ArrayList();

    ArrayList staff=new ArrayList<>();

    toArray(a); 插入和删除较多的话就用链表

    类型化的数组列表赋给一个原始数组列表可以的

    将一个原始数组列表赋给一个类型化数组会得到警告(这个警告注意一下就 可以了)

    另外这个尖括号里是不能允许有基本数据类型的。所以如果数据类型是整形的话,就要用其包装器。

    java是按值传递的。如果向让一个变量在方法外看出改变。得用IntHolder等类

    Integer的值如果都是大于127的,就包装到固定的对象中。

    Integera=100;

    Integerb=100;

    就相等

    double...values

    Class类:Object类中的getclass()方法将返回一个class类型的实例。这个对象里记录的某个对象的信息。

    .getClass()

    Class.forName(classname);

    JAVA类型.class  (注意任一个class对象实际上表示的是一个类型,而这个类型未必一定是以中类。例如in.class是一个class类型的对象)

    利用反射编写泛型数组代码

    调用任意方法

    相关文章

      网友评论

          本文标题:对象等一mol事

          本文链接:https://www.haomeiwen.com/subject/ytbqbttx.html