zoukankan      html  css  js  c++  java
  • practical java笔记(实践6~10)

    实践6:必要时才使用instanceof

    实践7:一旦不再需要object references,就将它设为null

    设置为null,协助JVM进行垃圾回收

    实践8:区别reference type和primitive types

    Point x = new Point(0,0);

    Point y = new Point(0,0);

    x = y;//此时x和y两个object reference指向同一个object,对x的修改也会造成对y的修改;

    实践9:区分==和equals()

    equals比较的是object reference指向的值,而==比的是object reference,相当于比指针本身;

    实践10:必要依赖equals的缺省实现

    默认的equals用java.lang.Object的equals实现

    public boolean equals(Object obj){

       return (this == obj);

    }//string class的equals是重写的,因此是ok。


  • 相关阅读:
    redis 高级
    redis连接
    redis脚本
    Redis事务
    redis发布订阅
    加一
    C语言从代码中加载动态链接库
    GCC编译器
    Vim编辑器基础
    Linux用户的创建与授权及修改密码
  • 原文地址:https://www.cnblogs.com/fredric/p/2404530.html
Copyright © 2011-2022 走看看