JVM结构、内存分配、垃圾回收算法、垃圾收集器。 一、JVM结构 根据《java虚拟机规范》规定,JVM的基本结构一般如下图所示: 从左图可知,JVM主要包括四个部分: 1.类加载器(ClassLoader):在JVM启动时或者在类运行时将需要的class加载到JVM中。(右图表示了从java源文件 ...
                            
                            
                                分类:
其他好文   时间:
2017-02-14 11:58:14   
                                阅读次数:
278
                             
                    
                        
                            
                            
                                Class.forName返回的Class对象可以决定是否初始化。而ClassLoader.loadClass返回的类型绝对不会初始化,最多只会做连接操作。 Class.forName可以决定由哪个classLoader来请求这个类型。而ClassLoader.loadClass是用当前的class ...
                            
                            
                                分类:
编程语言   时间:
2017-02-08 17:09:32   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                时间:2017-1-4 22:33 ——动态代理(Proxy)概述1、只学一个方法: Proxy proxy = newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h) 2、方法的作用: 在运行 ...
                            
                            
                                分类:
其他好文   时间:
2017-02-07 18:54:51   
                                阅读次数:
200
                             
                    
                        
                            
                            
                                    package com.xinwei.util; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class PropertiesLoader { public s... ...
                            
                            
                                分类:
其他好文   时间:
2017-02-07 14:13:31   
                                阅读次数:
160
                             
                    
                        
                            
                            
                                问题:使用AS打出来的签名包,在调试一直用的5.0的小米手机上可以正常运行,4.4的联想手机上闪退,5.1的模拟器上闪退。抛出:java.lang.UnsatisfiedLinkError,ClassLoader找不到相关的so库。解决思路:猜想跟CPU架构有关系,查询如下(cat/proc/cpuinfo):模拟器:电脑使用的..
                            
                            
                                分类:
移动开发   时间:
2017-01-14 00:20:51   
                                阅读次数:
205
                             
                    
                        
                            
                            
                                【Java继承、多态】JavaSE:你真的了解继承、重写、可见性吗?【Java集合】JavaSe:线性表JavaSe:Map系列JavaSe:Properties文件格式【JavaAnnotation】JavaAnnotation学习【JavaJDBC】JDBCDriverTypesJDBCAPIDescription【Javaagent,debug,manifest】Java:RemoteDebugJavaSe..
                            
                            
                                分类:
编程语言   时间:
2017-01-09 17:02:21   
                                阅读次数:
241
                             
                    
                        
                            
                            
                                什么是类装载器ClassLoader ClassLoader是一个抽象类 ClassLoader的实例将读入Java字节码将类装载到JVM中 ClassLoader可以定制,满足不同的字节码流获取方式 ClassLoader负责类装载过程中的加载阶段 ClassLoader的重要方法 public  ...
                            
                            
                                分类:
编程语言   时间:
2017-01-06 12:43:34   
                                阅读次数:
271
                             
                    
                        
                            
                            
                                    Class对象 当ClassLoader加载一个class文件到JVM的时候,会自动创建一个该类的Class对象,并且这个对象是唯一的,后续要创建这个类的任何实例,都会根据这个Class对象来创建。因此每当加载一个class文件的时候,都会创建一个与之对应的Class对象。 加载:就是指将class ...
                            
                            
                                分类:
其他好文   时间:
2016-12-26 21:08:43   
                                阅读次数:
182
                             
                    
                        
                            
                            
                                IntelliJ IDEA默认文件是自动保存的,但是手头有个项目jsp文件改动后,在tomcat中不能立即响应变化。想要jsp文件改动后立刻看到变化,可以通过修改配置来实现。 在IDEA tomcat 中server的配置里,有个On frame deactivation,选择Update clas... ...
                            
                            
                                分类:
其他好文   时间:
2016-12-15 20:13:26   
                                阅读次数:
1885