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


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

  • 相关阅读:
    84. Largest Rectangle in Histogram
    881. Boats to Save People
    148. Sort List
    830. Positions of Large Groups
    279. Perfect Squares
    15. 3Sum
    430. Flatten a Multilevel Doubly Linked List
    JS的所有字符串操作都在这里啦
    如何使DIV居中
    最齐全的vue公共函数给你们放出来啦
  • 原文地址:https://www.cnblogs.com/Starlets/p/11694079.html
Copyright © 2011-2022 走看看