美文网首页JavaSE
JavaSE Day05 面向对象

JavaSE Day05 面向对象

作者: 望穿秋水小作坊 | 来源:发表于2021-02-07 11:25 被阅读0次
1. Java 中任何类最终都继承自哪个类?
  • 任何类最终都继承自 java.lang.Object,一般称它为基类
2. Java 中可以定义与父类重名的成员变量吗?它的堆空间内存布局如何呢?(了解即可)
image.png
3. Java 子类构造函数必须调用父类的构造函数吗?
  • 是的,必须要调用,如果没有写,默认编译器会为我们调用父类无参构造函数
image.png
4. 什么是注解(Annotation,了解即可)?
image.png
5. Java 中的访问控制权是哪 4 个级别?分别有什么权限?(非常重要)
image.png
6. Eclipse 中有一个可以自动生成 getter、setter、constructor、toString 等常用代码的快捷键是什么?
  • Shift + Alt + S
7. 被 static 修饰的方法,成员变量有什么不同?(从存储区域、访问方式)来分析
image.png
8. 什么是静态导入?静态导入的经典用法是什么?
image.png image.png
9. 什么是初始化块?什么是静态初始化块?
image.png
  • 可以有多个(静态)初始化块,按照在源码中出现的顺序被执行
10. 思考下面代码,如果调用 new Student() 打印语句会有怎么样的打印顺序?
image.png image.png
11. 如何在 Java 中创建单例(分2步或者3步说)?饿汉式单例模式和懒汉式单例模式有什么不同?
image.png
  • 懒汉式单例模式,存在线程安全问题

相关文章

  • JavaSE Day05 面向对象

    1. Java 中任何类最终都继承自哪个类? 任何类最终都继承自 java.lang.Object,一般称它为基类...

  • 黑马程序员面试宝典(Java)Beta6.0免费下载

    场景 JavaSE基础 面向对象特征以及理解 访问权限修饰符区别 理解clone对象 JavaSE语法 java有...

  • JavaSE 面向对象(二)

    面向对象 2多态的存在有三个必要条件:要有继承,要有重写,父类引用指向子类对象Car c= new Bus();向...

  • javaSE - 004 - 面向对象

    面向对象的三大特征 1.封装2.继承3.多态 封装注意点: 1.封装就是将抽象的数据组装起来,构成class类. ...

  • JavaSE之面向对象

    七、面向对象 Java的核心思想就是oop 目录:初识面向对象、方法回顾和加深、对象的创建和分析、面向对象的三大特...

  • JavaSE之面向对象

    面向对象四大特性 抽象:将现实事物或问题抽象成大脑中的概念模型 继承:一个类可以从一个现有的类当中派生出来,派生出...

  • 2019-01-09 Android开发 Java基础知识整理

    JavaSE 基础: 一、Java 面向对象思想 1、面向对象都有哪些特性以及你对这些特性的理解 继承:继承是从已...

  • 01. 这个阶段改如何学习

    javase: OOP(面向对象编程)mysql: 持久化HTML+css+js+框架: 视图JavaWeb:独立...

  • Javase基础

    Javase 2016年9月23日 8:29 一、现在流行的计算机语言 C:面向过程 C++:面向过程+面向对象 ...

  • JavaSE笔记(二)面向对象

    什么是对象 1.对象的概念:对特定一个存在事物2.什么是面向对象:以自我为中心对待一个特定事物存在,需要自己描述出...

网友评论

    本文标题:JavaSE Day05 面向对象

    本文链接:https://www.haomeiwen.com/subject/lfcztltx.html