zoukankan      html  css  js  c++  java
  • 每天来点Java面试题(一)

    (1)java 中的 static  字段的 使用:

    什么是 static ?

    它是 java 的修饰符,定义静态变量和静态方法。

    什么时候用?

    通常用在工具类里面,修饰静态方法,然后供其它类的方法使用。

    使用方法是 直接通过 类名. 方法 使用,省去了 new 对象 然后调用方法的麻烦。

    需要注意什么?

    需要注意的是变量和方法 被定义成静态的之后 会在类装载时候优先加载。

    static 方法引用的字段 和 方法 只能是 static。

    (2)接口和抽象类的区别和联系

    重要概念!

    接口定义 动作(做什么),抽象类定义 根源(是什么)


    什么是接口?

    准确的说 接口其实不是类,因为它 不能被实例化。

    接口是对方法的抽象,默认是 abstract 的。

    接口必须被实现才可以使用。

    什么是抽象类?

    面向对象领域 一切 都是 对象,但是 new 对象的时候 需要对象的属性都是确定好的,这样 new 出来的对象才可以 实例化以及使用。

    但是有时候 一些概念不是 具体的,比如 person ,不知道他具体是什么样子,所以有时候需要对这样的类 抽离出来。

    区别和联系

    一个类可以继承 多个接口 ,但是  抽象类不行,只能实现一个。

    关心属性和方法的 访问权限 用抽象,关心 java 的多继承用接口。

  • 相关阅读:
    asp.net应用程序的生命周期和iis
    跨网页公布技术
    Java面试题:异常、静态变量
    js省市级联
    python基础之介绍
    Java学习(二)有关Tomcat的进一步理解与运用
    Java学习(一)环境的配置和软件的使用
    构造方法
    自言自语
    小小叹
  • 原文地址:https://www.cnblogs.com/yishengyishiduaini321/p/7198578.html
Copyright © 2011-2022 走看看