摘要: 1.相同点 A. 两者都是抽象类,都不能实例化。 B. interface实现类及abstrct class的子类都必须要实现已经声明的抽象方法。 2. 不同点 A. interface需要实现,要用implements,而abstract class需要继承,要用extends。 B. 一个类可以 阅读全文
posted @ 2016-02-04 17:04 kabibo 阅读(177) 评论(0) 推荐(0)
摘要: 1、 对finalize认识: finalize—方法名。是gc操作的运行机制中得一部分,进行gc操作时会调用finalize方法。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用 阅读全文
posted @ 2016-02-04 17:03 kabibo 阅读(200) 评论(0) 推荐(0)
摘要: 类: 访问修饰符 修饰符 class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 名称 说明 备注 public 可以被本项目的所有类访问(使用),其他项目若想使用本项目中的类,必须将本项目打包为jar包,然后加入到classpa 阅读全文
posted @ 2016-02-04 17:02 kabibo 阅读(6942) 评论(0) 推荐(0)
摘要: 问题描述: 修改项目名称后,部署到tomcat问题 解决方案: 项目->属性->myelcipse->web下,修 改web context root就可! 要在eclipse里面改下,光把项目重命名 是不成的。 工程名--右键--Properties--MyEclipse--Web--把Web C 阅读全文
posted @ 2016-02-04 17:00 kabibo 阅读(256) 评论(0) 推荐(0)
摘要: 原理要解:抽象类其实是可以实例化的,但是他的实例化方式不是通过new方式来创建对象,而是通过父类的引 用来指向子类的实例来间接地实现父类的实例化(因为子类要实例化前,一定会先实例化他的父类。这样创建了继承抽象类的子类的对象,也就把其父类(抽象类) 给实例化了). 但是:接口是不能被实例化的(接口压根 阅读全文
posted @ 2016-02-04 16:58 kabibo 阅读(1358) 评论(0) 推荐(0)
摘要: 首先结论是:java中静态属性和和静态方法可以被继承,但是没有被重写(overwrite)而是被隐藏。 静态方法和属性是属于类的,调用的时候直接通过类名.方法名完成的,不需继承机制就可以调用如果子类里面定义了静态方法和属性,那么这时候父类的静态方法 或属性称之为“隐藏”,你如果想要调用父类的静态方法 阅读全文
posted @ 2016-02-04 16:54 kabibo 阅读(6532) 评论(0) 推荐(1)
摘要: boolean类型不可以转换为替他的数据类型。 Java中byte(8位)、short(16位)、char三种类型的优先级是相同的,相同优先级之间是不能进行自动转换的(如果相互转换的话,必须强制类型转换),只能将低类型自动转换为高类型,例如,可以将byte自动转换为int类型。(char 在java 阅读全文
posted @ 2016-02-04 16:46 kabibo 阅读(443) 评论(0) 推荐(0)
摘要: 一、Java的反射机制 每个Java程序执行前都必须经过编译、加载、连接、和初始化这几个阶段,后三个阶段如下图: 其中 i、加载是指将编译后的java类文件(也就是.class文件)中的二进制数据读入内存,并将其放在运行时数据区的方法区内,然后再堆区创建一个Java.lang.Class对象,用来封 阅读全文
posted @ 2016-02-04 16:36 kabibo 阅读(566) 评论(0) 推荐(0)
摘要: 一、误区:简单认为JAVA静态代码块在类被加载时就会自动执行。证错如下: [java] view plain copy class MyClass1 { static {//静态块 System.out.println("static block "); } } public class Main  阅读全文
posted @ 2016-02-04 16:22 kabibo 阅读(309) 评论(0) 推荐(1)
摘要: static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类 阅读全文
posted @ 2016-02-04 14:08 kabibo 阅读(464) 评论(0) 推荐(0)