首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
helloworld__
2018-03-17 16:29
已编辑
广州大学 Java
关注
已关注
取消关注
为什么Java里有基本数据类型和引用数据类型?
全部都用引用数据类型不好吗?昨天面试被问到,傻了。
#Java#
提示
全部评论
推荐
最新
楼层
antibody
阿里巴巴_天猫国际_Java开发工程师
引用类型在堆里,基本类型在栈里。 栈空间小且连续,往往会被放在缓存。引用类型*** miss率高且要多一次解引用。 对象还要再多储存一个对象头,对基本数据类型来说空间浪费率太高
点赞
回复
分享
发布于 2018-03-17 16:18
Bugzhang
字节跳动_互娱研发_前端工程师
性能
点赞
回复
分享
发布于 2018-03-17 21:18
求毕业。
电子科技大学 Java
值的话个人感觉因为存放在栈中,存取速度比较快吧,如果把值存在引用数据类型中查找,还要去堆区查找,对效率可能有影响
点赞
回复
分享
发布于 2018-03-17 14:35
暂无评论,快来抢首评~
相关推荐
11-09 20:02
中南大学 Java
每天一套面试题Day9-数字马力
来自牛友 3.arraylist和linkedlist的区别。 ArrayList底层基于动态数组,因此用索引访问快,因为可以直接定位地址(基址+元素大小×索引),但是增删慢,因为可能涉及到元素的移动。 linkedlist底层基于链表(是双向吗?),因此增删快(头的),但是想要访问只能从头开始遍历,增加删除快,但是由于存储了指针,所以内存也相对占据更多。可以用来做队列和栈。 是双向链表,维护了头尾指针 中间位置的插入删除:LinkedList只需要修改指针,ArrayList需要移动元素,(前者消耗在遍历,后者在移动),大量数据LinkedList会更快 4.arraylist插入的底层逻辑...
我是猫熊:
可以关注我的主页以及专栏https://www.nowcoder.com/creation/manager/columnDetail/MRwNAo,每天都会打卡更新面试题
查看17道真题和解析
点赞
评论
收藏
分享
11-13 00:12
北海职业学院 贸易跟单
讯飞二面
1. 你先自我介绍一下。2. (针对专业)你是主要自学Java的是吗?3. 你觉得Java里有哪些组件或特性是(工作中)的优势?4. 了解 Spring Cloud 或 Spring Boot 里的服务发现(Discovery)吗?5. 你对源码了解(多少)?6. 如果要实现增删改查的一系列接口,你能描述一下整个实现过程吗?7. 如果你有多个接口(或服务)都要连接DB,DB的连接你怎么管理呢?8. (连接池)你了解它的工作流程吗?(比如连接保护、上下线、获取活跃连接、断线重试)9. 你用连接池时有没有发现读放大和写放大的问题?10. 你可以讲一下(读写放大)问题发生的原因以及如何恢复吗?11. 流量层面的读写放大(比如Retry导致)你了解吗?12. 你有没有在线上环境做过服务进程间的Debug?13. (Debug)有什么途径可以分析到是哪一行或哪个方法有问题?14. 你怎么样验证你的代码是OK的?有没有写过单元测试(Unit Test)?15. 如果你的方法调用了数据库,你怎么Mock掉(数据库依赖)?16. (Mock)如果(被测)方法里写了连接数据库并查询的逻辑,那怎么办?17. (Mock)你怎么Mock一个Client或模拟数据返回?18. (RBAC)你可以再仔细的讲一下吗?19. RBAC核心的几张表以及它们之间的关联是什么?20. 看看您这边有什么问题?
点赞
评论
收藏
分享
11-07 10:02
江苏网商精益管理软件有限公司_工程部_后端开发(实习员工)
北京-好未来-一面-技术面
1. 自我介绍2. 手撕算法:返回链表的中间结点3. Java面向对象,请你说一下什么是对象?4. 面向对象编程和面向过程编程的区别?5. 进程和线程有什么区别?6. 线程是否还有细分的?(Java21的虚拟线程,go语言的协程)7. 守护线程和普通线程的区别?8. JVM 是由哪些内存组成的?都有什么作用?9. JVM 垃圾回收器,如何确定哪些对象需要回收?10. JDK8和JDK17的垃圾回收器?JDK8默认垃圾回收器是什么?11. JVM中,什么是 stop the world ?12. http 的执行流程是怎么样的?13. TCP 的三次握手和四次挥手?14. Spring 中的事务...
点赞
评论
收藏
分享
11-15 22:15
门头沟学院 Java
携程秋招后端两轮技术面
第一轮技术面1. HashMap的底层实现原理,作为Key的对象需要重写哪些方法?2. volatile关键字的作用,能否保证原子性?synchronized和ReentrantLock的区别3. JVM内存结构及垃圾回收机制4. ArrayList和LinkedList的区别,CopyOnWriteArrayList适用场景5. 进程和线程的区别,Java创建线程的方式6. Linux下如何排查CPU占用过高问题7. TCP三次握手和四次挥手过程8. HTTP的GET和POST区别,Session和Cookie工作原理9. 数据库索引原理及索引失效场景10. 事务的ACID特性及MySQL隔离级别第二轮技术面11. 设计模式在订单状态流转中的应用(如状态模式)12. 酒店预订系统的数据库表结构设计13. 景点门票库存防超卖设计方案14. 微服务架构下的服务发现与调用原理15. 分布式事务在购票业务中的实现方案16. 微服务配置管理方案17. 高并发查询场景的缓存策略设计18. 系统限流与降级方案19. 订单查询性能优化思路20. 手写单例模式并保证线程安全
查看20道真题和解析
点赞
评论
收藏
分享
11-16 17:30
复旦大学 Java
26届春招和27届日常实习准备指南!
1 背景与面向人群本文主要面向26届春招和27届日常实习准备求职后端开发岗位的同学,其他岗位或不同届数的同学也可参考,其中关于求职准备和实习规划的思路具有通用性。2 春招时间线与关键节点2.1 春招整体节奏春招正职时间线:对于大多数同学而言,春招是指在毕业当年进行的正式工作申请。主要投递与面试周期集中在2月、3月和4月,此阶段企业发放的是正式全职offer。日常实习的重要性:在春招之前的寒假,许多同学会选择参加日常实习。这类实习通常不会提供转正机会,且实习面试难度低于秋招和春招,转正成功率也相对较小。2.2 关键准备阶段大三上学期(毕业前一年半):应开始系统学习技术栈、参与项目开发、刷题准备,...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
11
分享
评论
提到的真题
返回内容
招聘动态
查看更多
成方金融科技有限公司
全站热榜
更多
1
...
面试官别再问 AI 应用啦,我是真没招了
6544
2
...
27纯血双非第二段大厂实习oc
5258
华为开奖交流
热聊中
3
...
老妈虽然舍不得,但是还是支持我去大城市
5005
4
...
简历中的项目最推荐的方式
4303
5
...
十二月能等来心选姐的告白吗
3900
6
...
公司各岗位颜值排行,形象走在能力前面?
3452
7
...
浩鲸科技Java面经 已挂
2991
8
...
临时有感
2855
9
...
入职一周,给+1买了一周咖啡了,对吗
2580
10
...
程序员工作能突破阶层吗
2513
创作者周榜
更多
正在热议
更多
#
为了去实习,我赌上了___
#
4040次浏览
46人参与
#
父母对你找工作是助力还是阻力?
#
3770次浏览
84人参与
#
十二月请对我好一点
#
9824次浏览
168人参与
#
一人推荐一个值得做的项目
#
3564次浏览
57人参与
#
工作中出现了XX情况正常吗
#
11717次浏览
122人参与
#
你的实习什么时候入职
#
321159次浏览
2170人参与
#
uu们,春招你还来吗?
#
2481次浏览
25人参与
#
高薪高压 vs 低薪wlb,你怎么选?
#
4149次浏览
43人参与
#
公司福利里最没用的一项是啥
#
2913次浏览
56人参与
#
哪一瞬间让你觉得“这班不如不上”
#
2555次浏览
26人参与
#
工作前VS工作后,你的心态变化
#
4507次浏览
39人参与
#
回顾今年你干过的最“勇”的一件事
#
5244次浏览
78人参与
#
秋招有哪些公司要求提前实习
#
91391次浏览
490人参与
#
滴滴工作体验
#
35019次浏览
144人参与
#
从顶到拉给所有面过的公司评分
#
136831次浏览
501人参与
#
如何用一句话描述你的职业
#
28182次浏览
181人参与
#
求职遇到的搞笑事件
#
148504次浏览
872人参与
#
机械人的金三校招总结
#
39025次浏览
465人参与
#
产品实习,你更倾向大公司or小公司
#
184307次浏览
2033人参与
#
职场上哪些事情令人讨厌
#
32545次浏览
143人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务