zoukankan      html  css  js  c++  java
  • (面试题)抽象类和静态属性以及静态方法(2019年10月17日)

    1.抽象方法一定在抽象类中吗?

      抽象方法是一定在抽象类中的,一个抽象类中有0~N个抽象方法

    2.堆和栈的区别

    堆的内存大,但是运算速度慢,栈的空间较小,但是运算速度快

                        每日一练

    1,说下有哪几种访问修饰符?他们有什么区别?(面试题)

    public protected default private

    他们的访问权限不同


    2,抽象类必须有抽象方法。这句话对不对?为什么?(面试题)

    不对,抽象类中的抽象方法可以有0到n个

    3,java内存结构分为哪几部分?(面试题)

    堆 栈 方法区 程序计数器 本地方法栈

    4,堆跟栈的区别是什么?(面试题)

    堆的空间大,但是运算速度慢 栈的空间小,但是运算速度快


    5,构建对象会经历哪些步骤?(面试题)
    1.去方法区中寻找这个类是已经被加载,如果没有被加载,那么先加载这个类
    2.然后new在堆内存中申请空间,然后对这个对象进行初始化
    3.执行构造方法里面的逻辑


    6,静态方法中可以调用非静态的变量吗?非静态的方法中可以调用静态的变量吗?(面试题)


    静态方法中不能调用非静态的变量,非静态方法中可以调用静态变量

  • 相关阅读:
    站立会议(2)
    站立会议(1)
    学习进度条
    四则运算2
    学习进度条
    IDEA用maven创建springMVC项目和配置
    Itellij Idea全局搜索
    Spring各个jar包作用
    IDEA一定要改的八条配置
    Nio使用Selector客户端与服务器的通信
  • 原文地址:https://www.cnblogs.com/Starlets/p/11694079.html
Copyright © 2011-2022 走看看