社区
Java
帖子详情
Java面试神题?
JavaTangguo
2015-08-14 11:55:50
for(int i=0;i<1000;i++){Object o=new Object()}求优化此代码???
...全文
543
15
打赏
收藏
Java面试神题?
for(int i=0;i<1000;i++){Object o=new Object()}求优化此代码???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
空指针不懂404的忧伤
2015-08-25
打赏
举报
回复
for(int i=0;i<1000;i++){Object o=new Object()} 这样? Object o=null; for(int i=0;i<1000;++i){o=new Object()}
丵鹰
2015-08-25
打赏
举报
回复
Object o=new Object();for(int i=999;i》0;i--){o的操作}
南猿北辙
2015-08-25
打赏
举报
回复
有道理,生命周期内啥也没做,要这么多废物干嘛吃的,直接删了,学习了
zapdos
2015-08-25
打赏
举报
回复
装逼神题吧 没有上下文的话完全无法判断怎么优化
乱世丶桃花
2015-08-18
打赏
举报
回复
又特么长见识了。。。
code_7
2015-08-16
打赏
举报
回复
public class Test { public static void main(String[] args) { for(int i=0;i<2;i++){ Object o=new Object(); System.out.println(o); } } } 结果:java.lang.Object@659e0bfd java.lang.Object@2a139a55 new出这么多,只要最后一个,所以优化成Object o=new Object() 一行即可。
中华雪碧
2015-08-16
打赏
举报
回复
for(int i=0;i<1000;i++){Object o=new Object()};// 没看出来这句代码有鸟用,直接删了,最优解。
bree06
2015-08-16
打赏
举报
回复
个人观点是,for循环体什么也没做,虽然实例了对象但是也没有使用,所以优化就是将整句删除。。。 for(int i=0;i<1000;i++){Object o=new Object()}这个是废代码,整句删除
wuhanliru
2015-08-16
打赏
举报
回复
创建这么多对象,占用堆内存呀
growning_IT_bird
2015-08-15
打赏
举报
回复
这个怎么优化
zw0283
2015-08-15
打赏
举报
回复
这个要看需求吧。。。如果真的需要1000个对象,那这就是最优的了,否则可以使用clone方法,效率比new要高
志于青筱梦于马
2015-08-15
打赏
举报
回复
使用clone方法呢
新手张三
2015-08-15
打赏
举报
回复
Object o = null; for(int i=0;i<1000;i++){ o=new Object() }
夏哥188
2015-08-15
打赏
举报
回复
这个代码基本上已经是最优的了,可能我们真的需要1000个object
baxs603743
2015-08-15
打赏
举报
回复
int i 只定义一次,Object 也是,不过o可以重名吗?
【
Java
面试
神题
】谢飞机大战
面试
官:从Optional到Prometheus,一战定乾坤!
Optional类:用于减少空指针异常,提供orElse()map()flatMap()等链式调用API。Maven依赖管理:依赖传递、版本仲裁、exclusion排除依赖。:DSL语法、灵活性、插件系统更强。谢飞机虽然回答得磕磕绊绊,但核心知识点都答出来了。如果你也在准备大厂
Java
面试
,建议重点掌握这些高频考点,并结合实际项目说出你的理解和优化方案。祝你早日拿下Offer!
JAVA
多线程
面试
50题 -- 内容由浅及深,全会的是神
原文在:http://blog.chinaunix.net/uid-540802-id-4431193.html 只是做备忘录。 本文由 ImportNew - 李 广 翻译自
java
revisited。欢迎加入
Java
小组。转载请参见文章末尾的要求。不管你是新程序员还是老手,你一定在
面试
中遇到过有关线程的问题。
Java
语言一个重要的特点就是内置了对并发的支持,让
Java
大受企业和程序员的
JAVA
多线程
面试
50题 -- 内容由浅及深,全会的是神 (顶)
本文由 ImportNew - 李 广 翻译自
java
revisited。欢迎加入
Java
小组。转载请参见文章末尾的要求。 不管你是新程序员还是老手,你一定在
面试
中遇到过有关线程的问题。
Java
语言一个重要的特点就是内置了对并发的支持,让
Java
大受企业和程序员的欢迎。大多数待遇丰厚的
Java
开发职位都要求开发者精通多线程技术并且有丰富的
Java
程序开发、调试、优化经验,所以线程相关的
Java
面试
一次通关:这份“八股文+场景题”神级总结
最后再强调一次,要想跳槽
面试
不心慌,那就好好修炼”,啃透这本《互联网大厂
Java
高级工程师核心
面试
题解析》,需要可以点击下方名片获取。
神了!大厂Offer收割机!180页100+题15W+字解析的《
Java
高级
面试
指南》
近期有很多朋友在考虑跳槽,“
面试
造火箭,工作拧螺丝”这话说得十分吻合他们的现状!而说到准备
面试
,那是真不容易,趁着空挡我也收集了不少
Java
高级
面试
资源! 而这180页100+题15W+字解析的《
Java
高级
面试
指南》更是深得我心,100+题包含:消息队列、Redis缓存、MySQL的分库分表读写分离、高并发系统设计、分布式、高可用、SpringCloud微服务架构等的内容,每一道题皆从
面试
官的角度分析题意,然后再附带完整的解析,先看题目,答不上的再翻阅答案! 注意:考虑到篇幅原因,这份《Ja
Java
51,408
社区成员
86,093
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章