java源码分析
文章平均质量分 88
hyEnA_Tiger
这个作者很懒,什么都没留下…
展开
-
System类详解-1
System类详解 1.Introduction Sytem类包含几个有用的类属性和方法(即static)。不能被初始化。系统类提供的功能标准输入流,标准输出流,错误输出流访问内部以定义的属性和环境变量载入文件和库的方法快速拷贝数组的方法2.Sytem类的主要属性追加属性:security : SecurityManage原创 2017-11-07 19:16:33 · 422 阅读 · 0 评论 -
System类详解-3 volatile关键字 shutdownhooks 字符串连接符(+)问题
System类详解1.转载 2017-11-08 14:30:24 · 331 阅读 · 0 评论 -
System类详解-2 exit gc runFinalization identityHashCode
System类详解1.说明 :这篇写System类还没有分析完的问题 ,主要解决一下几个问题exit(int) 方法gc方法runFinalization方发原创 2017-11-08 14:25:29 · 326 阅读 · 0 评论 -
拿下JRE System Library-----阅读jre下面的源码
为什么要阅读源码写了这么多java代码,总感觉学不到精髓想对java语言有一个更深入的了解自己写代码时,脑子里面的策略能多一点以后可能会遇到框架开发知识储备要多原创 2017-11-02 11:12:53 · 1098 阅读 · 0 评论 -
Runtime ApplicationShutdownHooks , Shutdownhook
一。Runtime这个类是代表jvm运行时的类,---可以看出,整个jvm只有一个Runtime实例1.exit(int status) 可以看出,这个方法首先要进行安全检查,然后调用Shutdown.exit(int status)2.addShutdownHook(Thread)/removeShutdownHook(Thread)原创 2017-11-09 10:20:21 · 1430 阅读 · 0 评论 -
LinkageError及其子类
LinkageError及其子类LinkageError表明A类对B类有依赖,然而B类与A类却有不兼容性问题什么意思,废话不说,上图!!!接下来我们看一下具体的类关系: 废话不说,上图要点:如果遇见以上错误,首先想编译错误,然后想类载入错误原创 2017-11-12 13:15:39 · 2231 阅读 · 0 评论 -
类装载过程,以及什么时候会装载一个类
类装载过程具体内容参考博文http://blog.csdn.net/lincolnmi/article/details/50538016Java虚拟机通过装载、连接和初始化一个Java类型,使该类型可以被正在运行的Java程序所使用--也就是说要想使用一个类,必然会经历过上面的三个过程废话不说,上图一。装载注意转载 2017-11-09 10:21:26 · 784 阅读 · 0 评论