个性大门

文章
5
资源
0
加入时间
2年10月21天

深入理解类加载机制:拨开迷雾见真章

Java语言将封装性表现的淋漓尽致,程序员在写Java代码的时候根本不用考虑自己写的代码在后期运行时是如何被JVM加载到内存中的,但是想告别CRUD,进阶为一名高级程序员的话,JVM的类加载机制必须了然于心,本文将详解JVM的类加载机制,文中涉及的代码均为JDK8版本,所涉及的Java虚拟机均指HotSpot。一、理解类加载机制我们平常写的Java代码是存储在.java文件中,这是一个文本文件,是不能直接执行的,但是这个文本文件可以被编译成为一个字节码文件(后缀为.class),这个字节码文件中

[-综合篇-] 相机、OpenGL、视频、Flutter和SurfaceView

认识一个类,相当于结交一位朋友;看一篇源码,相当于一次顶级的会话;读一个框架,相当于见证一段思想;做一个程序,相当于创造一个生命;一次Git提交,相当于记录一次成长;生活也许并非那么美好,但一切可以这么崇高。----张风捷特烈一、关于SurfaceView对于视频、相机、游戏、Flutter等需要高性能渲染的场景,你都会发现SurfaceView的身影,如果你想进行高性能的渲染,那么S...

AT&T格式汇编学习一、 大小写 二、 操作数赋值方向 三、前缀 四、间接寻址语法 五、 后缀 

Linux内核代码大量使用内嵌汇编,以进行某些特定功能的实现,或对某功能进行快速实现。使用的汇编格式为AT&T,本文就该种格式的汇编和Intel格式的汇编进行讲述。网络上也有众多文章涉及到这方面,所以本文更多是归纳总结。形成自己的学习笔记。