Java基础
CrazyTiger
这个作者很懒,什么都没留下…
展开
-
多态与RTTI
Java 多态是如何实现的通过运行时动态绑定, 动态判定当前引用的类型, 调用本类对应的函数,如果没有,则调用父类的函数。 需要根据RTTI需要多对应的信息, 和C++不一样,C++有一种虚表的东西在起作用,是一种前期绑定,而Java属于后期绑定,所以Java的动态其实更简单。RTTI:JAVA RTTI的核心是.Class,Class对象存放着对应类所需要的所有的类型信息原创 2015-11-08 23:17:10 · 841 阅读 · 0 评论 -
Java内存与垃圾回收
Java(JVM)内存模型正如你从上面的图片看到的,JVM内存被分成多个独立的部分。广泛地说,JVM堆内存被分为两部分——年轻代(Young Generation)和老年代(Old Generation)。年轻代年轻代是所有新对象产生的地方。当年轻代内存空间被用完时,就会触发垃圾回收。这个垃圾回收叫做Minor GC。年轻代被分为3个部分——Ende转载 2015-11-09 20:35:41 · 269 阅读 · 0 评论 -
Java注解
Java注解给程序编写带来了非常多的好处,代码简介、以维护、可读性强等。本身内置了三种:@Override @Deprecated @SuppressWarnnings定义一个自定义的注解也比较简单,和定义一个接口很类似:需要对应的编写注解处理器, APT??原创 2015-11-08 23:23:45 · 205 阅读 · 0 评论