码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【Java练习生】每日面试题学习打卡!


    打卡Day01-------------2022/6/24

    题目一: equals 与==的区别

    解答:

    对于 == 来说:

    1. 如果是基本类型,==表示判断它们值是否相等;

    2. 如果是引用对象,==表示判断两个对象指向的内存地址是否相同。

    对于equals来说:

    1. 如果是字符串,表示判断字符串内容是否相同;

    2. 如果是 object 对象的方法,比较的是引用的内存地址值;

    3. 如果自己的类重写 equals 方法,可以自定义两个对象是否相等。

    题目二: final, finally, finalize 的区别

    解答:

    1,final 用于修饰属性,方法和类, 分别表示属性不能被重新赋值, 方法不可被覆盖, 类不可被继承。

    2,finally 表示异常处理语句结构的一部分,一般以try-catch-finally 出现,finally 代码块表示总是被执行。

    3,finalize 是 Object 类的一个方法,该方法一般由垃圾回收器来调用,当我们调用 System.gc() 方法的时候,由垃圾回收器调用 finalize()方法,回收垃圾,JVM 并不保证此方法总被调用。

    题目三: 抽象类和接口有什么区别

    解答:

    1. 抽象类要被子类继承,接口要被子类实现。

    2. 抽象类可以有构造方法,接口中不能有构造方法。

    3. 抽象类中可以有普通成员变量,接口中没有普通成员变量,它的变量只能是公共的静态的常量

    4. 一个类可以实现多个接口,但是只能继承一个父类,这个父类可以是抽象类。

    5. 接口只能做方法声明,抽象类中可以作方法声明,也可以做方法实现。

    6. 抽象级别(从高到低):接口>抽象类>实现类。

    7. 抽象类主要是用来抽象类别,接口主要是用来抽象方法功能。

    8. 抽象类的关键字是 abstract,接口的关键字是 interface。

    这些题目都是博主为了准备面试从牛客面经中挑选出来的大厂面试问题,自己进行了总结以方便自己后续学习和复习!今天就先学习三道区分题,以便自己不混淆Java中的一些基础概念。

  • 相关阅读:
    初探富文本之基于虚拟滚动的大型文档性能优化方案
    提升微服务稳定性与性能:深入剖析Netflix Hystrix框架
    四旋翼无人机的飞行原理--【其利天下分享】
    C++ 八股文 单例模式
    C++ 智能指针深剖
    CS217 1_Intro Hardware Accelerators for Machine Learning
    eclipse svn插件安装
    Java 并发编程解析 | 如何正确理解Java领域中的锁机制,我们一般需要掌握哪些理论知识?
    第十四届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组 试题 A: 子 2023
    黑马程序员-软件测试基础班-02-30-45工具代开浏览器运行代码,音、视频、测试点,音视频标签,布局标签。超链接语法进阶,绝对路径,相对路径
  • 原文地址:https://blog.csdn.net/qq_44085437/article/details/125436747
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号