精彩看点:Java新手的通病:不了解JVM,看看你中奖了没!
为啥要聊JVM捏?因为有很多Java程序员,由于对 JVM缺乏了解,在碰到某些技术问题时无从下手;另外,由于缺乏对JVM的了解,可能导致写出来的代码性能巨差或者有严重的Bug。所以俺在之前的帖子“学习技术的三部曲:WHAT、HOW、WHY ”中,强调了掌握内部机制的重要性。对于一个Java程序员来说,你不一定要非常清楚JVM的细节,但是对于一些关键的运作机制,还是要掌握大致的概念。
这几个和JVM相关的问题,你如果对这些问题不是很明白,那就得考虑花点时间去了解咯,不然又要被人说成新手了
(资料图)
★关于基本类型和引用类型
很多新手不理解Java的基本类型和引用类型在本质上有什么区别。
◇这两种类型在内存存储上有什么区别?
◇这两种类型在性能上有什么区别?
◇这两种类型对于GC有什么区别?
★关于垃圾回收(Garbage Collection)
很多新手不理解GC的实现机制。
◇GC是如何判断哪些对象已经失效?
◇GC对性能会有哪些影响?
◇如何通过JVM的参数调优GC的性能?
★关于字符串
对于Java提供的String和StringBuilder,想必很多人都知道:String用于常量字符串,StringBuilder用于可变字符串。那Java当初为什么要这样设计捏?为啥不用一个类来统一搞定捏?
★关于范型(Generic Programming)
从JDK 1.5开始,Java引入了一个重量级的语法:范型。
◇GP是在编译时实现的还是在运行时实现的?为什么要这么实现?
◇GP的类型擦除机制是咋回事?有啥优点/缺点?
◇使用范型容器(相对于传统容器)在性能上有啥影响?为什么?
★关于多线程
另外,多线程也是大部分Java新手的短板。所以俺最后再来提几个关于多线程的问题。
◇synchronized关键字是怎么起作用滴?
◇synchronized的颗粒度(或者说作用域)如何?是针对某个类还是针对某个类对象实例?
◇synchronized对性能有没有影响?为什么?
◇volatile关键字又是派啥用滴?啥时候需要用这个关键字捏?
作为新手的你们要是能回答出这些问题,那么恭喜你们,我这可没有奖励返回搜狐,查看更多
责任编辑:
标签:
推荐
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
荣耀60pro处理器是多少的?荣耀60pro的语音助手叫什么?
荣耀60pro处理器是搭载的骁龙778G Plus处理器,采用6 78英寸屏,4800mAh电池,采用双扬声器。荣耀 60...
来源: -
-
-
-
-
-
红米note10pro吃鸡能开90帧吗?红米note10pro电池容量是多少?
红米note10pro吃鸡能开90帧吗?红米note10pro吃鸡能开90帧,且可以全过程维持在85~90帧的运行状态。只需...
来源: -
-
-
-
opporeno6电池容量多大?opporeno6的私密相册在哪里?
opporeno6电池容量多大?opporeno6电池容量为4300mAh,支持65W超级闪充,5分钟充电25%,充电5分钟,刷剧4...
来源: -
-
-
-
财富更多》
-
全球快看:人民币中间价较上日调升369点 未来仍要关注国内经济复苏进展对汇率影响
人民币中间价较上日调升369点未来仍要关...
-
全球快看:人民币中间价较上日调升369点 未来仍要关注国内经济复苏进展对汇率影响
人民币中间价较上日调升369点未来仍要关...
-
环球今头条!全球最牛煤老板,身价超9400亿!“逆袭”成亚洲新首富
全球最牛煤老板,身价超9400亿!“逆袭...
-
热门:达利欧警告:美联储或加息至“破坏性”水平 但市场还没意识到
达利欧警告:美联储或加息至“破坏性”...
-
A股三大指数收盘集体下跌,房地产、商贸零售板块涨幅居前
A股三大指数收盘集体下跌,房地产、商贸...
动态更多》
热点
- realme10系列正式宣布 采用双曲面屏正面顶部居中挖孔
- 五菱全新微型电动车内饰官图发布 座椅采用星际形打孔工艺
- 努比亚Z40星空典藏版正式开售 采用微米级油画笔触纹理技术
- iQOO11系列正式官宣 首批搭载骁龙8Gen2机型之一
- 海信34英寸带鱼屏显示器发布 支持165Hz刷新率
- OPPO明年将商用240W超级闪充 新一代电芯支持更高倍率充电
- 第一款Android手机渲染图曝光 横向滑盖设计和全尺寸键盘
- 吉利首款纯电皮卡11月9日上市 车辆续航里程超过610公里
- 努比亚Z40SPro星空典藏版正式公布 堪称窄边框天花板
- vivo无线运动耳机2今日正式上市 首销只要119元
- oppor15语音唤醒功能在哪?oppor15怎么恢复出厂设置?
- 苹果手机个人热点怎么设置? 苹果手机突然黑屏打不开怎么办?
- 苹果12有反向充电功能吗?苹果12充电越充越少怎么回事?
- iphone手机怎么设置学生模式?iphone手机照片怎么导入电脑?
- oppo加密照片在哪里?oppo加密照片怎么取消加密?
- iphone13无线充电怎么设置?iphone13的悬浮球在哪里设置?
- miui13小部件怎么隐藏名称?miui13的锁屏小工具在哪里找?
- 小米游戏盒子在哪里打开?小米游戏盒子极速模式有什么用?
- 小米手机怎么进入安全模式?小米手机的语音助手叫什么?
- 联想小新air14怎么关机?联想小新air14的键盘灯怎么打开?
- 苹果平板怎么隐藏应用?苹果平板电脑充电充不进去怎么办?
- 小米手机自动连点器在哪?小米手机丢了怎么定位找回?
- 荣耀锁屏密码怎么设置?荣耀锁屏日期怎么调节位置?
- 23年不懈坚守:黄淦波和他倾注的名山福地
- 安卓录音文件在哪个文件夹?安卓录音苹果手机怎么打开?
- 荣耀负一屏资讯怎么关闭?荣耀的语音助手怎么唤醒?
- miui13音乐通知栏怎么关闭?miui13的悬浮窗怎么关闭?
- 苹果13手机录像怎么开闪光灯?苹果13的运行内存是多少?
- 小米11无字模式怎么开?小米11的充电器是多少瓦?
- switch手柄需要充电吗?switch手柄怎么连接电脑?
- “快闪”成都,五粮浓香兔年生肖酒打响旺季攻势、抢跑“春节档”!
- 创新科技点亮品质生活,方太上榜民企发明专利授权量TOP10
- 5年期养老储蓄卖爆了!银行又有新动作
- 中国外汇储备重返3.1万亿美元,11月新增规模创9年新高
- 今日聚焦!三立期货12月8日早间内参——宏观
- 手机扩容后,对手机有没有影响?
- 环球微动态丨人类跟猩猩基因近似,女科学家为验证能否有后代,不惜参与实验!
- seo见效太慢,实际上是你内容不够优质
- 监管接连发布投行罚单,不断压实中介机构“看门人”责任
- 天天新动态:俄外贸银行遭境外网络攻击 网上银行等服务受影响
- 多部重磅电影将陆续上映 影视行业有望迎来疫后修复
- 世界快播:欧洲主要股指全线下跌
- 异形件激光切割加工
- 环球热讯:博信达与艾欧史密斯强强联合,体验式家电营销成主流
- 大宏立(300865.SZ):拟使用不超2.1亿元闲置募资进行现金管理
- 世界球精选!加央行宣布加息50个基点 为连续第七次加息
- 全球微头条丨中国铁建拟发行22亿元中期票据用于偿还到期债务
- 12月8日重点数据和大事件前瞻
- 全球百事通!个人手机银行活跃度下降 企业手机银行用户比例下降
- 充电宝74wh等于多少毫安?
- 苹果(AAPL.US)将推“高级数据保护”功能 允许用户对更多iCloud备份数据进行加密
- 【天天快播报】外汇储备11月增加651亿美元,专家称主要由汇率折算贡献
- 世界观察:大额存单“降价”仍一单难求 上市公司也加入“抢单”大军
- 天天即时看!美股异动 | 黄金股上扬 赫克拉矿业(HL.US)涨超5.5%
- 继富力后,龙光集团成为第二家境内债务整体展期通过的房企
- 加银坚持抗通胀但暗示经济停滞,美/加跳水近60点后回补半数跌势
- 当前资讯!iPhone的Safari浏览器积灰了吗?5个惊喜用法
- 看点:普京最新谈话:核战威胁正在上升 无需进行额外军事动员
- 焦点速递!联发科将推出wifi7技术理论速度可达30gbps
- 环球观焦点:最快3年后还钱,融创的债务重组方案不让人满意但也没更好的选择
- 环球新动态:龙光集团境内债整体展期获得通过 累计展期规模超223亿元
- 美股异动 | 途牛(TOUR.US)涨近9% 订单近三日环比增长43%
- 世界快看点丨开启“两连升” 11月全球金融资产价格上涨 助推外储规模重回3.1万亿美元以上
- 全球头条:立方风控鸟·晚报(12月7日)
- 天天百事通!Robinhood(HOOD.US)11月净累计资金账户环比增至2300万户 MAU环比持平
- 全球球精选!11月末中国外汇储备较上月增651亿美元,升幅2.13%
- 微速讯:12月来罕见密集,券商员工违规炒股罚单“天天见”,至少15家券商员工今年遭罚,因何今年如此高发
- 环球热议:Mini LED电视大卖,TCL竟然占据TOP5中的前4名!
- 环球热讯:两大电影“龙头”合作增建100个CINITY影厅 看《阿凡达2》更爽了?
- 11月信托业新增初始登记产品数量明显上升 资产证券化业务规模环比大增
- 当前头条:AI绘画全网刷屏,那AI绘画是艺术的进步还是倒退?
- 已经停用的银行卡,不去注销的话,多年后会不会欠银行很多钱?
- 热资讯!建行吕梁柳林支行走进代工单位
- 【天天速看料】东方汇理银行(中国)有限公司因以贷收费被罚款175万元
- 北京市纾困十二条|引导资金要素投向科技创新、先进制造业等重点领域
- 焦点报道:选择50m宽带打游戏够用吗?
- 新动态:将检出率从28%提高到90%,「乐心平江」专注心脏病长程监测
- 因可换股债券获转换 十方控股(01831)发行4400.36万股新股份
- 每日快看:高效选择电热毛巾架,让你快速找到自己心中满意的产品
- 环球头条:NYMEX原油后市或跌向70美元附近
- 速讯:首款采用潘通2023年流行色的骁龙8系手机 moto edge 30 Fusion上架:5600元
- 焦点要闻:菲尔·斯宾塞:XGP可以盈利,但相关产品未来可能涨价
- 当前资讯!每日汇市|人民币对美元汇率中间价单日调贬229基点,报6.9975
- 央行再次降准的逻辑
- 【环球新要闻】70家房企获银行授信超3万亿,碧桂园、万科各占3000亿
- 环球短讯!建业地产午后一度升15% 已汇出2023年11月到期债券应计利息
- 世界通讯!更好保障消费者权益 多银行调整信用卡分期业务
- 热消息:12月7日汇市观潮:欧元、英镑和日元技术分析
- 快讯:为何“卫星锅”被中国禁止安装,到底可以看到啥?其实是为了我们
- 世界微动态丨苹果新增700多种App Store应用定价档位
- 环球即时看!券商晨会精华:ChatGPT彰显AIGC对算力的巨大需求
- 养老理财产品面世一周年,实现年化收益率在2%至4%区间
- 环球快看:山东银行哪家强?
- 世界最新:国信期货日评:金银震荡偏弱,期螺冲高回落,花生小涨
- 【全球速看料】大额存单“秒空”背后,银行理财大跌倒逼居民购买存款
- 小米手机分身隐藏了入口在哪里?手机分身密码忘记了怎么办?
- 今日最新!南京天鼎:个人养老金时代拉开帷幕 金融机构摩拳擦掌
- 当前热门:6名航天员太空“胜利会师”
- iphone手机怎么设置学生模式?iphone手机密码忘记了怎么办?
- 【世界聚看点】利空日元!投行称出口低迷日本将陷衰退,日银或维持极鸽立场
- 看热讯:ipadair4不支持苹果笔,可以用电容笔代替吗?
- 小米妙享功能怎么使用?小米妙享中心是干嘛的?
- iphone13无线充电怎么设置?iphone13的电池容量是多少毫安?
- 小米屏幕使用时间在哪里找?小米屏幕变成黑白色怎样调回来的?
- miui13小部件怎么隐藏名称?miui13的悬浮窗怎么关闭?
- 苹果13软件更新在哪里呢?苹果13的电池容量是多少?
- 小米手机怎么进入安全模式?小米手机软件变黑白怎么恢复?
- 联想小新air14怎么关机?联想小新air14键盘灯怎么打开?
- 三星长按识别怎么关闭?三星长按识别文字怎么开启?
- 小米手机自动连点器在哪?小米手机电池健康度怎么查询?
- 荣耀60pro桌面时间怎么设置?荣耀60Pro变黑白屏怎么办?
- 苹果手机录屏怎么设置?苹果手机电池健康低于多少要换?
- 小米手机怎么退出开发者模式?小米手机丢了怎么定位找回?
- 小米手机来电闪光灯怎么关闭?小米手机一直重启循环怎么回事?
- 联想小新兼容性设置在哪儿?联想小新开不了机怎么回事?
- 小米12的屏幕是什么屏?小米12的处理器是多少?
- 红米k40电池健康度怎么看?红米k40的开发者选项在哪?
- oppoa96呼吸灯怎么设置?oppoa96双系统怎么切换设置?
- vivo手机怎么进入工程模式?vivo手机的私密相册怎么打开?
- vivo手机怎么关闭防沉迷功能?vivo手机忘记密码怎样开锁?
- 联想无线键盘开关在哪里?联想模拟器是干什么用的?
- 苹果自动磨皮怎么取消?苹果自动磨皮怎么取消不了?
- macbookpro拍照在哪里?macbookpro怎么恢复出厂设置?
- 荣耀智慧屏遥控器怎么重新配对?荣耀智慧屏的语音助手叫什么?
- 小爱同学怎么改唤醒口令?小爱同学的照片长什么样?
- 苹果15系统如何设置Apn?苹果14的运行内存是多少?
- 华硕win11安全启动怎么开启?华硕win11怎么恢复出厂设置?
- airpodspro如何调节音量?airpodspro一代和二代的壳一样吗?
- 苹果慢动作怎么调速度?苹果慢动作拍照为啥会闪?
- 苹果11怎么设置返回键?苹果11电池原装多少钱?
- mac怎么设置屏幕常亮?mac的任务管理器怎么打开?
- 小米电视网线接口在哪?小米电视机突然黑屏有声音怎么回事?
- realme怎么解除禁止安装 realme安装身份验证怎么关闭?
- 漫步者耳机怎么恢复双耳模式?漫步者耳机关机了怎么开机?
- 小米云备份可以删除吗?小米云备份怎么恢复到手机?