jvm 学习笔记 第一章 JVM与Java体系结构

1.jvm的学习效果检验:

2。框架的个人理解,类似于去医院填excel表格,只关心数据,即只需要在现成模板往里面填东西即可

3.对程序员学习现状的思考:

大部分程序员将精力耗在了第二层框架、项目的业务逻辑上

而jvm类似与电脑主机硬件,自行车螺丝,等到自己需要了解或逼不得已时才去研究,否则花代价直接换掉抛弃,鉴于生活去理解程序员的学习状态

 

拓展:之前那段时间自己的方向也是在数理知识的学习上,高数时间较多,离散,以及物理学,线代,概率论,并坚定的认准了方向,

只是在去年疫情的影响,身体心理素质的急剧下降,经济的压力,和父母关系的不和谐,做出了许多应激反应,抄书,小说,拍照,出去玩,以及之前的跑滴滴,现在的迫于还款压力而急于学java找工作

明确:1.在数理上花了很多时间     2.3-4月份学习取得了效果    3.找到了自身问题的所在,并得以解决

 4.

大学本科要学习汇编,自己欠缺

5. 定自己未来目标方向的一个简单方式: 打开招聘软件,看年薪50w以上的招聘要求有什么!!

6  学习的目标乃至人生的方向

第一个功利些,

 

但第三个更高的追求,想问题长远些.不断深挖自己的技术,不要以钱为最终目标,当你把技术做到位时,钱甚至社会地位都会自然而然提升上来的!

7. java 对比于c++, 内存动态分配,垃圾收集技术两大优势

8. 从电子室到1.3又返回 https://mp.csdn.net/editor/html/116894628

9.

学习一门技术,最好的办法是去实践

:

 

10 ,

api 和 sdk 的区别

https://www.zhihu.com/question/21691705

11.Exact VM:虚拟机可以知道内存中某个位置的数据具体是什么类型   而Classic VM不可以

高性能虚拟机的雏形

英雄气短

12. Sun 公司的Hot Spot VM, 称霸武林

含义:热点代码探测技术(牢记)

即时编译:将虚拟机能识别的字节码编译成二进制数据并在本地缓存起来

栈上替换:不仅仅在堆上创建对象,也可以在栈上创建对象,更利于垃圾回收

解释器:可优化程序的响应时间

编译器:优化程序的执行性能

 

13. 三大商用虚拟机:hotSpot    JRockit   J9

介绍JRockit:

专注于服务器端应用:不太关注程序的启动速度,因此JRockit内部不包含解析器实现

大量的行业基准测试显示,JRockit JVM是世界上最快的JVM

14

IBM  J9:IBM Technology for Java Vitual Machine

类似于苹果的ios,适合IBM的各种java产品

市场定位与HotSpot接近

15.

早期的jvm

诺基亚,塞班系统,java小游戏,全是以前的回忆

16.  

所有的虚拟机的原则:一次编译,到处运行

17 

高性能java虚拟机的战斗机 Azul VM、BEA Liquid VM 是与特定硬件平台绑定、软硬件配合的专用虚拟机

 

 

18:

Apache Harmony由IBM、intel联合开发,并由IBM出面与Sun公司争夺JCP的认证,最后失败,墙里开花,墙外香,在Android SDK使用70%

19.

对新技术选择,参考国内大公司BAT 头条或者美国硅谷公司,看他们采用什么新的技术

20.

TaobaoJVM:与Intel的cpu深度耦合,损失兼容性,提高性能。还是比较流弊

21

Dalvik VM:google开发的用于Android系统的,但不能执行java文件的,没有遵循JAVA虚拟机规范的

 

22.

Graal VM : Run Programs Faster Anywhere, 跨语言全栈虚拟机,可以作为“任何语言”的平台使用。又希望替代HotSpot

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值