2016 - 2024

感恩一路有你

负载均衡策略 我想了解一下java框架技术的底层,应该看什么书,推荐一下?

浏览量:2901 时间:2021-04-01 15:02:35 作者:admin

我想了解一下java框架技术的底层,应该看什么书,推荐一下?

学习框架底层技术的最佳方法是直接查看源代码。当然,看源代码的前提是要通过官方文档了解整体框架,这样在看源代码时就不会显得像一只无头苍蝇。另外,看源代码也很娴熟。初学者最好通过调试方法查看源代码。在查看源代码的过程中,您会慢慢发现许多框架都有自己的特点—它们都依赖于其他框架或其他底层技术,例如Dubbo。其他通信依赖于netty,netty封装了Java,因此您越想了解底层,基础知识就越重要。其实,这是你的基本功。例如,你知道JDK的级别和它的实现机制吗?你知道数据结构算法吗?我想如果我们有一个坚实的基础,它将更快地查看一些java框架的底层技术;如果我们不够坚固,它看起来会很累,但是如果我们每次都发现更深入的技术,我们可以看看其他阶段的知识也是一种学习的方式。至于读什么书,我觉得它们不像源代码那么直接。您可以理解阅读源代码的方法。一般来说,你不需要买书。如果你想买书,你可以买一些书来提高你的基本技能。

对于java基础,是应该掌握底层原理,还是方法的熟练使用?

两者都要掌握并深入实践。

三月底离职,到目前面试了十几家,为什么面试官总是喜欢问很底层的原理问题?这些问题?

你好,很高兴回答您的问题

!作为一个在就业市场工作多年,参与过多次求职,完成过多次招聘和职位描述的人,我想谈谈我对这个问题的看法。

公司招聘,其实是立足实际,作为面试官需要通过面试过程中的信息筛选来选择最合适的人。如果是一些基本岗位,那么基层的经验和原则是考察一个人岗位熟练程度的最佳方式。至于身高问题,更多的是测试求职者的附加值,即惊喜。这可作为参考条件。

面试官面试时,他们会有自己的“例行公事”。作为一名候选人,我们要做的就是公开招聘。一个简单的问题,同样的答案,不同的人有不同的判断,不要担心面试官问什么,专注于你的回答

!当我们进行工作面试时,我们的重点应该是如何通过面试。至于对方问什么,如何判断其实并不重要。

对于一些与基础经验相关的职位,提出现场原则性问题可以表明考生对现场问题的理解和掌握!下面的问题只反映了一个人的实际经验。如果你曾经当场做过什么事,你可以当场问一个小问题来看看。这些只是最好的工具来检查“面吧”。

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

Java虚拟机的功能是执行Java字节码,其编码实现是一个死循环。每个循环都是获取字节码并执行字节码的过程,因此与其他程序没有本质区别。主流的JavaVM大多是用C语言实现的,然后用汇编语言辅助实现,用Java实现JavaVM的情况有一些,但不多。

下面是使用C语言在智能设备中实现虚拟机的一个片段。

此代码是短加法字节码的实现。

这段代码只是获取字节码并执行它。你认为JavaVM就是这样吗。

为了优化虚拟机的效率,很多人选择用汇编的方式重写执行频率高的代码。

小结是C语言实现的许多,将与汇编结合起来作为辅助工具。有其他语言,但不是主流。

负载均衡策略 java synchronized底层原理

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