
java
Lin769440473
这个作者很懒,什么都没留下…
展开
-
java类加载的全过程
类加载机制:JVM把class文件加载到内存,并对数据进行校验、解析、和初始化,最终形成JVM可以直接使用的Java类型的过程。加载:把class文件字节码内容加载到内存中,并将这些静态数据转换成方法区中的数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为这个方法区的访问入口。链接:将二进制代码合并到JVM的运行状态之中的过程。 —验证:确保加...原创 2020-03-09 09:41:42 · 288 阅读 · 0 评论 -
java反射机制
反射机制的实现过程:java语言编译后会产生一个.class文件,反射就是通过一个字节码文件找到某一个类、类中的方法以及属性。反射的实现类:Class:类的对象Constructor:类的构造方法Field:类中的属性对象Method:类中的方法对象作用:反射机制指的是程序在运行的时候能够获得自身的信息。在Java中,只要给定类的名字,那么就可以通过反射机制来获取类的所有信...原创 2020-03-08 18:15:39 · 114 阅读 · 0 评论 -
java——为什么重写hashCode还需要重写equals
hashCode与equals方法的作用其实一样,在java里面我们都是用它们来比较两个对象是否一致。那为和我们还需要使用hashCode?这里其实使用hashCode是为了提高效率,采取重写hashcode方法,先进行hashcode比较,如果不同,那么就没必要在进行equals的比较了,这样就大大减少了equals比较的次数,这对比需要比较的数量很大的效率提高是很明显的。hashCode和...原创 2020-03-08 13:08:41 · 623 阅读 · 0 评论 -
java包装类-自动装箱,拆箱机制
八大基本类型和八大包装类。我们都知道java是一个面向对象的语言,但它的八大基本类型却不是面向对象的。基本数据类型 对应包装类型 int Integer short Short float Float double Double char Character long Long byte Byte boolea...原创 2020-03-08 11:29:34 · 228 阅读 · 0 评论