代码编织梦想

一、Java基础篇

1.接口和抽象类的区别

相似点:

(1)接口和抽象类都不能被实例化

(2)实现接口或继承抽象类的普通子类都必须实现这些抽象方法

不同点:

(1)抽象类可以包含普通方法和代码块,接口里只能包含抽象方法,静态方法和默认方法,

(2)抽象类可以有构造方法,而接口没有

(3)抽象类中的成员变量可以是各种类型的,接口的成员变量只能是 public static final 类型的,并且必须赋值

2.重载和重写的区别

重载发生在同一个类中,方法名相同、参数列表、返回类型、权限修饰符可以不同

重写发生在子类中,方法名相、参数列表、返回类型都相同,权限修饰符要大于父类方法,声明异常范围要小于父类方法,但是final和private修饰的方法不可重写

3.==和equals的区别

==比较基本类型,比较的是值,==比较引用类型,比较的是内存地址

equlas是Object类的方法,本质上与==一样,但是有些类重写了equals方法,比如String的equals被重写后,比较的是字符值,另外重写了equlas后,

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_49264501/article/details/129538608

最新八股文面试题-爱代码爱编程

# **Java面向对象有哪些特征,如何应用** ​        面向对象编程是利用类和对象编程的一种思想。万物可归类,类是对于世界事物的高度抽象 ,不同的事物之间有不同的关系 ,一个类自身与外界的封装关系,一个父类和子类的继承关系, 一个类和多个类的多态关系。万物皆对象,对象是具体的世界事物,面向对象的三大特征封装,继承,多态。封装,封装说明一个类行

2022最新的java八股文合集来了,彻底解决各大大厂面试难题_java爱好狂.的博客-爱代码爱编程

纵观今年的技术招聘市场, Java 依旧是当仁不让的霸主 !即便遭受 Go 等新兴语言不断冲击,依旧岿然不动。究其原因: Java 有着极其成熟的生态,这个不用我多说;Java 在 运维、可观测性、可监 控性方面都有着非常优秀的表现;Java 也在积极 应对容器化、云原生等大趋势,比如 Spring Boot 就已经全面拥抱云原生。企业对 Java 的需

面试八股文全套(中高级都可食用)_naughty的男孩的博客-爱代码爱编程

宝剑锋从磨砺出,梅花香自苦寒来,大家好,我是小码哥 整理好的八股文终于完成了,希望看完对大家面试有所收获! 公众号回复:`码出八股文_斩出offer线`即可获取pdf全套版,关注小码哥,收获纯干货。 基础篇 共177道题目:详细的讲解了java基础所会问到的问题,直线解决java基础题 进阶篇 全方面对这四道大题进行全面分析,共1

进大厂必备的java八股文大全(2022最强精简易懂版,八股文中的八股文)备战秋招,赶快转发收藏起来吧~_转行卖煎饼的博客-爱代码爱编程

 2022年秋招即将来临,很多同学会问Java面试八股文有必要背吗? 答案是,必须背,博主是个三本,今年凭借这篇八股文斩获了多个大厂暑期实习offer,相信秋招一定也可以发挥重要作用。 你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂,八股文能快速检验出求职者是否为科班出身,专业基础强不强。国内的互联网面试,恐怕是现存的、最接近科举考试的制度

冲了,最新it大厂java八股文面试背诵版_java烟雨的博客-爱代码爱编程

今年朋友换了个公司,从6月底开始面,面到7月底,面了有快二十家公司,最终从offer里选了字节。他是一个喜欢总结经验的人,每经过一场面试,在回来的路上都会仔细回想今天哪些问题可以答的更好,或者哪些问题是自己之前没遇到过的,或者是哪个知识点今天又问了等等。8月中旬的时候,他就在构思要写一篇面经,主要是想着可能对那些跟他相同处境的人有点帮助,再者就是稍微记录下

spring面试八股文(2022最新版)_倾听铃的声的博客-爱代码爱编程

  1、Spring的优点 通过控制反转和依赖注入实现松耦合。支持面向切面的编程,并且把应用业务逻辑和系统服务分开。通过切面和模板减少样板式代码。声明事物的支持。可以从单调繁冗的事务管理代码中解脱出来,通过声明式方式灵活地进行事务的管理,提高开发效率和质量。方便集成各种优秀框架。内部提供了对各种优秀框架的直接支持(如:Hessian、Quartz、

2023年最新版java面试八股文教程,涵盖14大专业技术点-爱代码爱编程

前言: 前段时间 , 在脉脉上看见某 95 后阿里 P7 晒出工资单,是真的给我酸了…… 没办法回去想想 , 还是说狠补一下技术吧。 按照之前的经验来看 , Java 一面基本上都是基础题,同样是 CURD 的话,谁更熟练要谁,比如下面这个 Java 面试手册,八股文越熟练越容易通过 Java 面试。 各大论坛和社区里也看见不少小伙伴慷慨地分享了

mysql八股文-爱代码爱编程

文章目录 1、什么是MySQL?2、存储引擎3、InnoDB和MyISAM的区别4、事务和事务的四大特性(ACID)5、并发事务带来的问题6、事务隔离级别7、锁机制和InnoDB锁算法8、共享锁(S)和排它锁(

mysql面试八股文(2022最新整理)_mysql八股文-爱代码爱编程

事务的四大特性? 事务特性ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。一致性是指一个事务执行之前和执行之后都必须处于一致性状态。比如a与b账户共有1000块,两人之间转账之后无论成功还是失败,它们的账

计算机网络八股文(2022最新整理)_socket编程八股文-爱代码爱编程

网络分层结构 计算机网络体系大致分为三种,OSI七层模型、TCP/IP四层模型和五层模型。一般面试的时候考察比较多的是五层模型。 五层模型:应用层、传输层、网络层、数据链路层、物理层。 应用层:为应用程序提供交互服务。在互联网中的应用层协议很多,如域名系统DNS、HTTP协议、SMTP协议等。传输层:负责向两台主机进程之间的通信提供数据传

背诵全文!全网最新版最全java面试八股文,建议收藏_java八股文-爱代码爱编程

前言 又到一年金九银十面试跳槽季,你准备好了吗?今天为大家整理了目前互联网出现率最高的大厂面试题,所谓八股文也就是指文章的八个部分,文体有固定格式:由破题、承题、起讲、入题、起股、中股、后股、束股八部分组成,题目一律出自四书五经中的原文。而JAVA面试八股文也就是为了考验大家的JAVA基础功底,所以强烈建议背诵全文!以下为互联网面试中最常见JAVA基础面