每天来点Java面试题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每天来点Java面试题相关的知识,希望对你有一定的参考价值。
(1)java 中的 static 字段的 使用:
什么是 static ?
它是 java 的修饰符,定义静态变量和静态方法。
什么时候用?
通常用在工具类里面,修饰静态方法,然后供其它类的方法使用。
使用方法是 直接通过 类名. 方法 使用,省去了 new 对象 然后调用方法的麻烦。
需要注意什么?
需要注意的是变量和方法 被定义成静态的之后 会在类装载时候优先加载。
static 方法引用的字段 和 方法 只能是 static。
(2)接口和抽象类的区别和联系
重要概念!
接口定义 动作(做什么),抽象类定义 根源(是什么)
什么是接口?
准确的说 接口其实不是类,因为它 不能被实例化。
接口是对方法的抽象,默认是 abstract 的。
接口必须被实现才可以使用。
什么是抽象类?
面向对象领域 一切 都是 对象,但是 new 对象的时候 需要对象的属性都是确定好的,这样 new 出来的对象才可以 实例化以及使用。
但是有时候 一些概念不是 具体的,比如 person ,不知道他具体是什么样子,所以有时候需要对这样的类 抽离出来。
区别和联系
一个类可以继承 多个接口 ,但是 抽象类不行,只能实现一个。
关心属性和方法的 访问权限 用抽象,关心 java 的多继承用接口。
以上是关于每天来点Java面试题的主要内容,如果未能解决你的问题,请参考以下文章