类加载器 * bootstrap 根类加载器 核心包下的类 不是类 * ext 扩展类加载器 扩展包下的类 * app 应用加载器 自定义的类 第三提供的类 * * Class * ClassLoader getClassLoader()获取类加载器 * ClassLoader * ClassLoa ...
                            
                            
                                分类:
其他好文   时间:
2018-11-15 16:12:13   
                                阅读次数:
113
                             
                    
                        
                            
                            
                                1.类加载器 类加载器(ClassLoader) ,顾名思义,即加载类的东西,在我们使用一个类之前,JVM需要先将该类的字节码文件(.class)文件从磁盘/网盘或其他的来源加载到内存中,并对字节码进行解析生成对应的Class对象,这就是类加载器的功能.我们可以利用类加载器,实现类的动态加载. 2. ...
                            
                            
                                分类:
编程语言   时间:
2018-11-13 02:49:10   
                                阅读次数:
172
                             
                    
                        
                            
                            
                                    https://blog.csdn.net/wangjun5159/article/details/55223630 https://blog.csdn.net/wangjun5159/article/details/55224182 https://www.cnblogs.com/jeffen/p ...
                            
                            
                                分类:
其他好文   时间:
2018-11-13 02:41:56   
                                阅读次数:
163
                             
                    
                        
                            
                            
                                一、Java基础String类为什么是final的HashMap的源码,实现原理,底层结构。说说你知道的几个Java集合类:list、set、queue、map实现类。描述一下ArrayList和LinkedList各自实现和区别Java中的队列都有哪些,有什么区别。反射中,Class.forName和classloader的区别。Java7、Java8的新特性Java数组和链表两种结构的操作效率
                            
                            
                                分类:
编程语言   时间:
2018-11-07 20:10:09   
                                阅读次数:
229
                             
                    
                        
                            
                            
                                一、Java基础String类为什么是final的HashMap的源码,实现原理,底层结构。说说你知道的几个Java集合类:list、set、queue、map实现类。描述一下ArrayList和LinkedList各自实现和区别Java中的队列都有哪些,有什么区别。反射中,Class.forName和classloader的区别。Java7、Java8的新特性Java数组和链表两种结构的操作效率
                            
                            
                                分类:
编程语言   时间:
2018-11-07 19:54:22   
                                阅读次数:
198
                             
                    
                        
                            
                            
                                Android中有哪几种ClassLoader?他们的作用是什么? 与 类似, 中也有相应的类加载机制,只是 加载的是 字节码文件.而Android中记载的是 字节码,继承自 抽象类有以下几种: ,是 的内部类,在系统启动时用来加载一些系统相关的类 ? 官方说明: 提供一个简单的 实现,用来操作文件 ...
                            
                            
                                分类:
移动开发   时间:
2018-11-07 11:25:30   
                                阅读次数:
188
                             
                    
                        
                            
                            
                                    JVM思考-ClassLoader.loadClasshe和Class.forName区别 目录:JVM总括:目录 见博客第四节:JVM总括四-类加载过程、双亲委派模型、对象实例化过程 ...
                            
                            
                                分类:
其他好文   时间:
2018-11-04 21:21:10   
                                阅读次数:
186
                             
                    
                        
                            
                            
                                所谓的热部署:比如项目的热部署,就是在应用程序在不停止的情况下,实现新的部署 原理: 实用类加载器(classloader重新读取字节码文件到jvm内存) 如何纯手写一个热部署功能: 1、监听 class文件是否发生改变 版本号、修改时间 作对比 2、如果发生改变就用classloader进行重新读 ...
                            
                            
                                分类:
编程语言   时间:
2018-10-20 17:26:11   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                    /** * * * Copyright 1994 JsonInternational * All rights reserved. * Created on 19941115 * Created by Jason * * */ package cn.ucaner.core.classload; im... ...
                            
                            
                                分类:
编程语言   时间:
2018-10-20 12:53:23   
                                阅读次数:
143
                             
                    
                        
                            
                            
                                【正文】Java类加载器( CLassLoader ) 死磕4: 神秘的双亲委托机制 本小节目录4.1. 每个类加载器都有一个parent父加载器4.2. 类加载器之间的层次关系4.3. 类的加载次序4.4 双亲委托机制原理与沙箱机制4.5. forName方法和loadClass方法的关系4.6.... ...
                            
                            
                                分类:
编程语言   时间:
2018-10-20 00:53:43   
                                阅读次数:
299