最新 最热

JVM栈上分配对象内存与逃逸分析原理分析(Escape Analysis)

JVM中较前沿的优化技术,它与类型继承关系分析一样,并非直接优化代码,而是为其他优化措施提供依据的分析技术。

2022-11-30
1

关于Android编译,你需要了解什么

本文来自张绍文老师的《Android开发高手课》,我把我认为比较好的文章整理分享给大家。

2022-11-30
1

深入解析Java的注解机制

注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方式,使我们可以在稍后的某个时刻更容易的使用这些数据。

2022-11-30
1

手摸手打造类码上掘金在线IDE(五)——沙箱编译

势利眼、冷脸子、闲言碎语、指桑骂槐,好了遭人嫉妒,差了让人瞧不起。忠厚,人家说你傻;精明,人家说你奸;冷淡了,大伙说你傲;热情了,群众说你浪;(——————编辑部的故事)...

2022-11-30
1

Java异常机制的最佳实践

改进的错误恢复机制是提高代码健壮性的最强有力的方式。错误恢复在我们所编写的每一个程序中都是基本的要素,但是在 Java 中它显得格外重要,因为 Java 的主要目标之一就是创建供他人使用的程序构件。...

2022-11-30
1

编程开发中的Compile、Make、Build详细对比

针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。

2022-11-30
0

重学计算机组成原理(4)-还记得纸带编程吗?

以前写程序用“打孔卡(Punched Card),没法像今天,掏出键盘就能打字,而是要先在脑海/纸写出程序,然后在纸带/卡片上打洞。这样,要写的程序、要处理的数据,就变成一条条纸带或者一张张卡片,之后再交给当时的计算机去处理。...

2022-11-30
1

重学计算机组成原理(六)- 函数调用怎么突然Stack Overflow了!

从函数调用开始,在计算机指令层面函数间的相互调用是怎么实现的,以及什么情况下会发生栈溢出

2022-11-30
1

泛型会让你的 Go 代码运行变慢

Go 1.18 已经到来,很多人期盼已久的首个支持泛型实现的版本也就此落地。之前,泛型一直是个热度很高、但在整个 Go 社区中备受争议的话题。

2022-11-30
0

腾讯零反射全动态Android插件框架Shadow解析

最近几年,腾讯对于开源事业也是越来越支持,今天要说的就是在腾讯被广泛使用的Shadow框架,一个经过线上亿级用户量检验的反射全动态Android插件框架。 首先,让我们来看一下官方对于Shadow的简介:...

2022-11-30
1