![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java理论
文章平均质量分 87
snail9515
这个作者很懒,什么都没留下…
展开
-
3.2.JVM
验证阶段是Java非常重要的一个阶段,它会直接的保证应用是否会被恶意入侵的一种重要的防线,越是严谨的验证机制越安全,验证的目的在于确保Class文件的字节流中包含的信息是否符合当前的虚拟机的要求,不会危害虚拟机自身安全。主要包含四种验证,文件格式验证,元数据验证,字节码验证,符号引用验证。类的加载由类的加载器完成,类加载器通常由JVM提供,这些类加载器也是前面所有程序运行的基础,JVM提供的这些类加载器通常被称为系统类加载器,除此之外,开发者可以通过继承ClassLoader基类来创建自己的类加载器。原创 2023-03-21 15:39:38 · 79 阅读 · 0 评论 -
3.1.java基础
使用native关键字说明这个方法是原生函数,也就是这个方法使用C/C++语言实现的,并且被编译成DLL,由Java去调用,这些函数的实现体是在DLL中,JDK的源代码不包含,故无法看到。native的关键字的函数都是操作系统实现的,因为Java是跨平台的,所以就牺牲了对底层的控制,而Java需要对底层实现控制时,就需要其他语言的帮助了,这就是native的作用。编译时异常:是继承Exception类的除RuntimeException以外的异常,从程序角度讲是必须处理的异常,否则,程序编译不通过。原创 2023-03-21 15:37:05 · 76 阅读 · 0 评论