java常见经典知识点汇总

 2023-09-09 阅读 20 评论 0

摘要:面试题目: 1.String、StringBuffer、StringBuilder的区别和联系? 首先 String定义的对象是不可变的,是一个字符串常量,StringBuffer和StringBuilder是字符串表示的一种类型,可以修改,默认分配16的存字节间,遵循动态扩容机制

面试题目:

1.String、StringBuffer、StringBuilder的区别和联系?

首先 String定义的对象是不可变的,是一个字符串常量,StringBuffer和StringBuilder是字符串表示的一种类型,可以修改,默认分配16的存字节间,遵循动态扩容机制

java基础知识汇总。StringBuffer是线程安全的,效率低。而StringBuilder是线程不安全的,效率高

2.break和continue的作用

break:在循环中,是跳出本次条件循环,不在执行后边的语句,即中断循环。在switch语句中,指结束选择,防止switch穿透
continue:指这次放行,不做处理,执行下一次循环。

3.递归的定义和优缺点

递归:一个函数直接或间接的调用自身的的过程,称之为递归

java知识。优点:代码简介,很清晰的表述出主、从之间的关系

缺点:时间复杂度比较大,运行效率较低

4.数组的特征

1.引用数据类型的一种

java多线程、2.用来存放多个相同数据类型的数据的一个容器

3.数组的长度一旦创建,不可改变

5.final和abstact关键字的作用

final:意思为:最终的,不可变的。修饰的方法,变量都是不可变的

java基础知识点整理。abstact:大多在抽象方法和接口中使用,多用来修饰描述一个共性的方法

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/31119.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息