2016 - 2024

感恩一路有你

hotspot虚拟机用什么语言写的 有没有关于java深入一点的书推荐?

浏览量:3585 时间:2023-05-08 19:32:21 作者:采采

有没有关于java深入一点的书推荐?

怎么学习的最好是途径那就是看书学习“,这是我自己怎么学习另外小有了是有的积累之后的第一深刻体会。个人其实看书有两点好处:

1.能出版社进去的书一定会是经过刚开始的思考、精雕细琢和审核的,但从专业性更强的角度来说,一本好书的价值远超其他资料。

2.对着书上的代码自己敲的时候更方便。

“看过书之后再度提升的最好就是途径是看一些相关的好博文“,我个人认为这是自学的第二步,因为一本书并不一定有好几百页,好的博文是自己不看书自学之后的一些学习总结和提纯,是对梳理去学习的内容很有好处,不过这里也不是说自己的学习方法,就并没有扯出去了。

很多程序员们并不一定有看点书的冲动,但还不知道看哪些书,下面我就给各位Java程序猿们推荐一些好书(每本书的作者会不加粗标红),其中绝大多数全是我自己平时在看的书,也也算我这对平时读的书做一个小归纳和读后感吧。

必须推荐推荐的并非一本书,只不过是一个博客,都是我们博客园同时一个博友java_my_life。

目前市面上讲解时设计模式的书很多,虽然我前面讲了看小说是建议的,但对设计模式感兴趣的朋友们,我我推荐的是这个博客。这位博友的设计模式讲得相当非常好,我认为90%的内容都是没有问题且很值得怎么学习的,其解释设计模式的大体路线是:

随便是开篇交代时间该设计模式的定义

图文并茂讲解该设计模式中的结构

以详细点的代码形式写一下该种设计模式的实现

补充内容

解说该设计模式的优缺点

这对一个设计模式我们打听一下、怎么学习的知识点,不就是上面这些吗?

当然了我要重点警告看看网友们,同一种设计模式的写法有多种,并也不是说只有一按某种写法来写才是这种设计模式。比方说适配器模式,我们参与适配器模式必须得参与的是什么是适配器模式不是什么怎摸写适配器模式,别其实某段代码不是听从适配器模式的写法写下来的它就不是适配器模式了,记住了这一点,你在学习设计模式的时候肯定会会对代码中都用到的设计模式有更潜近的理解。

1、进入到再理解Java虚拟机:JVM有高级特性与最佳实践

java虚拟机是用什么语言编写的?它的原理谁能通俗的讲出来吗?

java虚拟机功能就是先执行Java字节码,其编码实现程序应该是一个死循环,每一次重复运行就是取字节码,执行字节码的过程,所以才跟其它程序没有什么本质区别。主流的javaVM应该用C语言实现的居多,再以汇编为辅助,用java利用javaVM的情况有,但差不多。

下面是一个在智能设备里用C语言利用虚拟机的片段。

这一段代码就是对short加法这个字节码的实现程序。

而这一段代码就是取字节码并想执行,是不是我都觉得JavaVM也不过如此呢。

有不少人会是为系统优化虚拟机的效率,而你选择用汇编把这些执行频度很高的代码写回看看。

总结就是C基于的多,会增强汇编作为辅助。其它语言也有,但不是主流。

走向架构师,你可以打听一下的Java虚拟机中级特性

链接:密码:iayw

在看了你就很清楚Java虚拟机了不要谢我、

对了

你记得给你点个赞关注下我抖音号Java分布式

代码 设计模式 虚拟机 Java

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。