zoukankan      html  css  js  c++  java
  • 学习面试题Day03

    1、Java中的注释有哪些?
    如果不算Annotation,Java的注释有3种,即行注释、块注释和文档注释。它们往往适合于不同地方的注释,其中文档注释比较特殊,它的注释信息可以进入到javadoc文档中。
    如果把Annotation也算作Java的注释的话,Java就有4种注释。Annotation与其他注释本质的区别就是在于它会进入到编译层,并对程序结果产生影响。
    2、类和对象有什么区别?
    Java中的类通过class关键字进行定义,他代表了一种抽象的集合,例如,学生类、动物类等,在它的里面可以定义各种属性和方法,他们代表了每个类实例的特定的数据和动作。Java虚拟机对类只加载一次,对它的静态成员也只加载一次。对象,值的是某一个特定抽象的实例,它属于某一种类型,也就是对象是通过类来创建的。它必须属于某一个类,通过new关键字进行创建,它代表一个特定类型的实例,对象可以被多次创建。
    简而言之,类是一种抽象,而对象是类的实现。
    3、Java中如何使用继承来重写代码?
    Java采用的是单继承制,使用extends关键字。通过继承以后,子类就拥有了父类除开私有成员以外的所有成员,从而达到代码重用的目的。在继承过程中,可以通过方法的覆盖实现多态,让子类拥有自己独特的方法实现方式。
    4、简述Java中的多态。
    “多态”一词按照字面意思来解释为“多种形式,多种状态”。它的本质是,发送消息给某个对象,让该对象自行决定响应何种行为。通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。
    5、请介绍Java中静态成员的特点。
    类的静态成员是通过static关键字修饰的成员,主要包括:静态成员变量、静态方法和静态代码块,它们具有以下特点:
    (1)在类加载的时候,就进行创建和初始化或执行代码;
    (2)它们对于一个类来说,都只有一份;
    (3)类的所有实例都可以访问它们。
  • 相关阅读:
    为什么 执行typeof null时会返回字符串“object”?
    vue init webpack-simple 模板中全局引入Jquery正确使用方法 可保jQuery插件正常使用
    掘金文章图片弹出放大缩小效果
    神奇的CSS3混合模式转载
    随笔
    vue-cli 项目中绝对路径引用的相关资源 npm run build 后 打开页面报404错误
    软件工程期末展示材料——RUC自习助手
    RUC自习助手_用户手册
    【声明】RUC自习助手APP(Android版)已上线,可下载
    RUC自习助手_测试文档
  • 原文地址:https://www.cnblogs.com/android-blogs/p/5622302.html
Copyright © 2011-2022 走看看