摘要: Java提供了 编译时多态 和 运行时多态 两种多态机制。前者是通 过方法重载 实现的,后者是通过 方法的覆盖 实现的 在方法覆盖中,子类可以覆盖父类的方法,因此同类的方法会在父类与子类中有着不同的表现形式。 在Java语言中,基类的引用变量不仅可以指向基类的实例对象,也可以指向其子类中的实例对象。 阅读全文
posted @ 2019-02-23 17:20 隔壁w王叔叔 阅读(546) 评论(0) 推荐(0)
摘要: javac的目录地址为:解压目录/langtools/src/share/classes/com/sun/tools/javac/ javac编译器将Java编译成为一个有效的字节码文件会经历4个步骤: 词法解析:将Java关键字排序,使得程序能有序运行。 语法解析:词法解析后的Token序列整合为 阅读全文
posted @ 2019-02-23 14:36 隔壁w王叔叔 阅读(764) 评论(0) 推荐(0)
摘要: JAVA堆内存管理是影响性能主要因素之一。堆内存溢出是JAVA项目非常常见的故障,在解决该问题之前,必须先了解下JAVA堆内存是怎么工作的。 先看下JAVA堆内存是如何划分的,如图: JVM内存划分为堆内存和非堆内存,堆内存分为年轻代(Young Generation)、老年代(Old Genera 阅读全文
posted @ 2019-02-23 12:41 隔壁w王叔叔 阅读(8881) 评论(0) 推荐(5)
摘要: 一、SpringMVC简介 SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想,将web层进行职责解耦,并管理应用所需对象的生命周期,为简化日常开发,提供了很大便利。 SpringMVC提供了总开关DispatcherSe 阅读全文
posted @ 2019-02-23 11:43 隔壁w王叔叔 阅读(134) 评论(0) 推荐(0)