java心得
今天在想集合中的arraylist,之前一直以为集合存的是对象,好吧,是基础没打好,网上搜到是存的是对象的地址,到这是明白了,又想到站在jvm的角度是怎么解析集合的,是解耦吗,还是减少内存资源利用,这个问题我没搜到,有木有朋友知道?靠你了,铁子。搜到更多的是集合和数组的比较,ArrayList其实本质是数组,但对比于数组最大区别在于 ArrayList可以扩容,我去理发的路上在想,数组大小的固定的,需要我们手动去定义这个数组可以存多少数据,那ArrayList是数组实现的,为什么可以扩容?我想的是一个在于手动,一个在于自动,给ArrayList设置一个监听的东西,如果检测到ArrayList大小小于多少时,便自动去扩容。我想的是其实没有无限大的空间,所以大小都是固定的,本质都是有固定大小的硬盘,当一个东西是固定大小比如数组,那么我们就可以设计一个可以自动延伸大小的东西,这个东西在代码里叫技术比较好吧,不限制是手动设置大小,也在手动需要配置各种文件,我们也可以设置成自动设置好的文件,框架不就是帮我们做了这样的操作吗。
当意识到一个手动的东西可以被你设计成一个自动的东西,那新的技术就产生了。 #视觉/交互/设计百问百答# #0offer是寒冬太冷还是我太菜#
当意识到一个手动的东西可以被你设计成一个自动的东西,那新的技术就产生了。 #视觉/交互/设计百问百答# #0offer是寒冬太冷还是我太菜#
全部评论
有点东西啊老哥
我也搜不到哪个问题
相关推荐
点赞 评论 收藏
分享
2025-12-28 16:32
重庆邮电大学 Java
程序员花海:1.技能放最后,来面试默认你都会,技能没啥用
2.实习写的看起来没啥含金量,多读读部门文档,包装下 接LLM这个没含金量 也不要用重构这种 不会给实习生做的
3.抽奖这个还是Demo项目,实际在公司里面要考虑策略,满减,触发点,触发规则 库存 之类的,不是这个项目这么简单
4.教育背景提前,格式为 教育背景 实习 项目 技能 自我评价 点赞 评论 收藏
分享
点赞 评论 收藏
分享
