当前位置:网站首页>面试题整理1
面试题整理1
2022-08-03 01:00:00 【一条小咸鱼i】
文章目录
1.基本类型和包装类的区别
声明方式不同:基本类型不使用new关键字,而包装类型需要使用new关键字来在堆中分配存储空间;
存储方式及位置不同:基本类型是直接将变量值存储在栈中,而包装类型是将对象放在堆中,然后通过引用来使用;
初始值不同:基本类型的初始值如int为0,boolean为false,而包装类型的初始值为null;
使用方式不同:基本类型直接赋值直接使用就好,而包装类型在集合如Collection、Map时会使用到。
2.一个对象要存储在Set中,必须重写equals和hashCode方法的原因?
Set 集合有去重的功能,但是在向 Set 集合中添加自定义的对象时无法去重,我们重写一下 User 类的 equals 和 hashCode 方法(此处的 equals 和 hashCode 为 IDEA 自动生成的)。
详解
3、string、stringbuilder、stringbuffer介绍
String类对象创建后,字符串一旦初始化就不能更改,因为string类中所有字符串都是常量,数据是无法更改,由于string对象的不可变,所以可以共享。对String类的任何改变,都是返回一个新的String类对象
如果在做大量字符串拼接效率时变得比较低,因为虚拟机需要不断地将对象引用指向新的地址。因此,一般方法内的私有变量推荐使用stringBuilder来完成,如果是多线程需要同步的自然选用stringBuffer。
4.包装类作为形参,不能改变实参的值
是因为赋的那个值不超范围是方法区中的缓冲的值?
当然不是,是因为所有的包装类都是final修饰的,都是不可变类。
边栏推荐
- 【TypeScript笔记】01 - TS初体验 && TS常用类型
- The Multiversity 的 “非常重要的生命体” NFT 推出
- .NET in-depth analysis of the LINQ framework (four: IQueryable, IQueryProvider interface details)
- vue3的keepAlive缓存组件
- 一套开源的可快速搭建自己的物联网/智能家居系统源码
- PHICOMM(斐讯)N1盒子 - Armbian5.77(Debian 9)配置自动连接WIFI无线网络
- HCIP第十二天_二层MPLS实验
- Greenplum database failure analysis, can not listen to the port
- 风电场运营实践 | 麒麟信安助力国华投资山东公司集控中心实现安全智慧化运营
- 9-WebUtil工具类.md
猜你喜欢

vue3的keepAlive缓存组件

7.29

高并发基石:多线程、守护线程、线程安全、线程同步、互斥锁,一文扫尽!...

【飞控开发高级教程1】疯壳·开源编队无人机-飞控整机代码走读、编译与烧写

Flink / Scala - 使用 CountWindow 实现按条数触发窗口

优秀的 Verilog/FPGA开源项目总结及交流群

Auto.js special positioning control method cannot perform blocking operations on the ui thread, please use setTimeout instead

吴恩达深度学习deeplearning.ai——第一门课:神经网络与深度学习——第二节:神经网络基础(上)

扩展卡尔曼滤波【转】

10. SAP ABAP OData 服务如何支持修改(Update)操作
随机推荐
【飞控开发高级教程2】疯壳·开源编队无人机-遥控整机代码走读、编译与烧写
10. SAP ABAP OData 服务如何支持修改(Update)操作
NVM和NRM
聊聊 Nacos
【图像分类】2022-MPViT CVPR
js垃圾回收机制
Nacos配置中心之事件订阅
iNFTnews | 元宇宙的潜力:一股推动社会进步的力量
通力传动递交注册:年营收4.7亿 实控人项献忠家族色彩浓厚
粘包与拆包
UPC2022暑期个人训练赛第23场(Credit Card Payment)
Oracle 暴跌,倒下了!
8-jwt工具类
13-security其他.md
SAP ABAP Gateway Client 里 OData 测试的 PUT, PATCH, MERGE 请求有什么区别
【SQL】—数据库操作、表操作
2022/8/2 考试总结
PAT甲级 1051 Pop Sequence
7.31
236. The binary tree in recent common ancestor