摘要:
1)对于==,比较的是值是否相等 如果作用于基本数据类型的变量,则直接比较其存储的值是否相等 如果作用于引用类型变量,则比较的是所指向的对象的地址是否相等 2)对于equals()方法,注意:equals方法不能作用于比较基本数据类型,equals继承于object类,比较的是是否是同一个对象 如果 阅读全文
posted @ 2020-11-01 23:01
走过路过哭过
阅读(47)
评论(0)
推荐(0)
摘要:
JVM的类加载机制指JVM把描述类的数据从.class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型 类加载过程:载入、验证、准备、解析、初始化 启动类加载器(Bootstrap Class-Loader),加载jre/lib包下面的jar文件 扩展类 阅读全文
posted @ 2020-11-01 21:36
走过路过哭过
阅读(58)
评论(0)
推荐(0)
摘要:
1)继承不同但是实现相同 public class HashTable extends Dictionary implements Map public class HashMap extends AbstractMap implements Map 2)HashTable方法是同步的,HashMa 阅读全文
posted @ 2020-11-01 19:57
走过路过哭过
阅读(51)
评论(0)
推荐(0)
摘要:
final用于声明属性,方法和类,表示属性不可变,只能一次赋值以后不可变,方法不可重写,类不可继承 finally是异常处理语句结构的一部分,表示总是执行 finalize方法用在垃圾回收时,这个方法一个对象只能执行一次,只能在第一次进入被回收的队列,而且对象所属于的类重写了finalize方法才会 阅读全文
posted @ 2020-11-01 19:46
走过路过哭过
阅读(55)
评论(0)
推荐(0)
摘要:
为什么要线程同步? 当多个线程同时访问一个变量或对象时,如果这些线程既有读又有写操作时,就会导致变量值或对象的状态出现混乱。 1)synchronized关键字修饰的方法 2)同步代码块:既有synchronized修饰的语句块,语句块会自动加上锁 3)使用特殊变量volatile实现线程同步 vo 阅读全文
posted @ 2020-11-01 17:18
走过路过哭过
阅读(419)
评论(0)
推荐(0)
摘要:
三大特性 封装:把数据和操作数据的方法封装起来,对数据的访问只能通过已定义的接口进行访问 四种默认的访问控制符: private:在同一类中可见 default:不使用任何修饰符,在同一包内可见 protected:在同一包内和所有子类可见 public:对所有类可见 继承:从已有的类中得到信息并创 阅读全文
posted @ 2020-11-01 15:41
走过路过哭过
阅读(42)
评论(0)
推荐(0)