虚拟机会new 指令:1、检查指令的参数可在对类的符号引用的恒定饮食定位,并检查是否已装上代表这个类的符号引用、分析和初始化。假设没有。您必须运行相应的类加载过程。2、类加载通过审查,虚拟机将分配一个对象新生。入后便全然确定。为对象分配空间的任务等同于在一块确定大小的内存从Java堆中划分出来。如堆...
                            
                            
                                分类:
编程语言   时间:
2015-07-13 15:39:25   
                                阅读次数:
118
                             
                    
                        
                            
                            
                                JVM内存区域模型
   1.方法区
也称"永久代” 、“非堆”,  它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX:PermSize 和 -XX:MaxPermSize 参数限制方法区的大小。
运行时常量池:是方法区的一部分,Class文件中除了有类的版本、字段、方法、接口等描述信息外,还有一项信息是常...
                            
                            
                                分类:
编程语言   时间:
2015-07-12 23:21:22   
                                阅读次数:
268
                             
                    
                        
                            
                            
                                Java类加载过程:(以A.class为例)1.定位A.class类,并调用findLoaderClass(string)判断这个类是否已经存在2.先执行父类中static成员变量与static方法块3.再执行子类中static成员变量与static方法块4.接着执行父类中非static成员变量、非...
                            
                            
                                分类:
编程语言   时间:
2015-07-08 20:48:08   
                                阅读次数:
140
                             
                    
                        
                            
                            
                                web.xml加载顺序应用服务器启动时web.xml加载过程,至于这些节点在xml文件中的前后顺序没有关系,不过有些应用服务器,我曾碰到过的 websphere就严格要求web.xml的节点顺序,否则部署不成功,所以还是赞成按照web.xml标准格式写总的来说, web.xml 的加载顺序是:con...
                            
                            
                                分类:
Web程序   时间:
2015-07-08 09:19:24   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                转到浏览器中输入URL给你一个页面后,。有些事情,你每天都在使用,学的是计算机网络知道是怎么回事。DNS解析然后页面的回馈,只是要讲好还是有难度。 之前fex团队的nwind专门写过这个问题的博客:http://fex.baidu.com/blog/2014/05/what-happen/ 厉害的....
                            
                            
                                分类:
Web程序   时间:
2015-07-06 17:36:36   
                                阅读次数:
142
                             
                    
                        
                            
                            
                                去掉某控制器的状态栏- (BOOL)prefersStatusBarHidden{ return YES;}去掉加载过程中的状态栏
                            
                            
                                分类:
其他好文   时间:
2015-07-06 13:59:29   
                                阅读次数:
157
                             
                    
                        
                            
                            
                                黑马程序员--java基础学习笔记4
   
一、笔记内容概述:
           函数-定义、函数-格式、函数-细节-void、函数-细节-错误格式、函数-细节-定义思想错误、函数-两个明确、函数-内存加载过程、函数-重载、数组-概述、数组-定义、数组-内存空间划分、数组-栈内存-堆内存、数据常见问题。
       二、常用内容介绍:
            1.编写函数体时,两...
                            
                            
                                分类:
编程语言   时间:
2015-07-03 14:08:37   
                                阅读次数:
174
                             
                    
                        
                            
                            
                                最近的学习发现在很多方面,基础知识掌握的还很不牢固,所以对于架构、知识点等属于那种问啥啥知道,做啥啥不出来的那种类型。前些日子,老师一直在抓基础,做什么都要从最简单的demo开始,只有懂了原理之后再去用一些高深的东西如框架等才会理解的更深刻。现在首先需要理解的就是基本上每个Java框架都在用的反射技术。
        要想理解反射,首先得了解类的加载过程,看下图:...
                            
                            
                                分类:
编程语言   时间:
2015-06-28 23:07:20   
                                阅读次数:
227
                             
                    
                        
                            
                            
                                ViewController加载过程(ShowViewCycle是ViewController.view的subView):1. -[ViewController initWithNibName:bundle:] [Line 82] nibNameOrNil:(null), nibBundleOrN...
                            
                            
                                分类:
其他好文   时间:
2015-06-24 12:22:58   
                                阅读次数:
740
                             
                    
                        
                            
                            
                                canplaythrough 事件定义和用法当浏览器预计能够在不停下来进行缓冲的情况下持续播放指定的音频/视频时,会发生 canplaythrough 事件。当音频/视频处于加载过程中时,会依次发生以下事件:loadstartdurationchangeloadedmetadataloadeddat...
                            
                            
                                分类:
移动开发   时间:
2015-06-23 19:55:43   
                                阅读次数:
295