摘要:
参考:https://www.cnblogs.com/Cubemen/p/10803275.html 阅读全文
摘要:
面向对象的特征:继承、封装和多态 继承:增加程序的重用性。比如一个学生类继承人类,人类的许多属性就不需要再次定义。 封装:将对象属性封装起来,只暴露需要的接口给其他类使用。对类进行修改时,不改变接口声明,保证了模块之间的相对独立性。 多态:实现多态的两个方法是覆盖和重载。许多设计模式都是利用了多态这 阅读全文
摘要:
Comparable 简介 Comparable 是排序接口。若一个类实现了 Comparable 接口,就意味着“该类支持排序”。此外,“实现 Comparable 接口的类的对象”可以用作“有序映射(如 TreeMap )”中的键或“有序集合( TreeSet )”中的元素,而不需要指定比较器。 阅读全文
摘要:
1、JVM 简介 JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等, 阅读全文
摘要:
JVM加载class文件的原理机制 Java中的所有类,都需要由类加载器装载到JVM中才能运行。类加载器本身也是一个类,而它的工作就是把class文件从硬盘读取到内存中。在写程序的时候,我们几乎不需要关心类的加载,因为这些都是隐式装载的,除非我们有特殊的用法,像是反射,就需要显式的加载所需要的类。 阅读全文