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,静态方法中可以调用非静态的变量吗?非静态的方法中可以调用静态的变量吗?(面试题)


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

  • 相关阅读:
    基于SSM框架web搜索功能的实现
    使用APICloud打包webapp
    mac如何运行vue项目
    前端和算法实现:给网站上加上自己的水印(以后用上)
    jQuery常用代码片段
    关于vscode的个人配置
    听说你想用git,安装一下咯
    vue创建项目的一种方法
    用js控制css动画效果@keyframes
    axios的封装和拦截
  • 原文地址:https://www.cnblogs.com/Starlets/p/11694079.html
Copyright © 2011-2022 走看看