码迷,mamicode.com
首页 >  
搜索关键字:编译期    ( 894个结果
Android技术书3
深入理解Java虚拟机1 走进Java2 Java内存区域与内存溢出异常3 垃圾收集器与内存分配策略4 虚拟机性能监控与故障处理工具5 调优案例分析和实战6 类文件结构7 虚拟机类加载机制8 虚拟机字节码执行引擎9 类加载及执行子系统的案例与实战10 早期编译期优化11 晚期运行期优化12 Java ...
分类:移动开发   时间:2017-08-10 22:21:44    阅读次数:140
Java反射
1、什么是反射? 反射机制是构建框架技术的基础所在,大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。 Java的反射机制是在 ...
分类:编程语言   时间:2017-08-08 16:40:19    阅读次数:151
【设计模式】装饰模式
修饰模式是一种动态地往一个对象中加入新的行为的设计模式。继承是对现有类进行扩充,用来添加基类功能,该扩充动作是在编译期完毕。而修饰模式是对一个对象进行扩充。从而达到修饰的目的,该修饰动作是在执行期完毕。装饰模式的UML图例如以下: 以下是一个用C++编写的关于描写叙述一个人的演示样例程序,并使用了装 ...
分类:其他好文   时间:2017-08-04 20:40:31    阅读次数:167
早期(编译器)优化--javac编译器
java语言的“编译期”其实是一段“不确定”的操作过程,可能是指一个前端编译器把.java变成.class的过程,也可能是指虚拟机的后端运行期编译器(JLT)把字节码转变成机器码的过程,也有可能是使用静态提前编译器(AOT)直接把.java文件直接编译成本地机器代码的过程。现在讨论的是第一种编译器。 ...
分类:编程语言   时间:2017-08-03 13:44:55    阅读次数:193
C++高级进阶 第四季:const具体解释(二) 常量折叠
一、文章来由 const具体解释之二 二、const 取代 #define const最初动机就是取代 #define。 const 优于 #define: (1) #define没有类型检查,const在编译期(而不是预编译期)做类型检查。 (2)const方便调试和定位bug。 所以应该全然用c ...
分类:编程语言   时间:2017-08-01 21:42:43    阅读次数:169
iOS 5编程 内存管理 ARC技术概述
Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。 这里我把此技术翻译为自动内存计数器管理技术,下图是使用和不使用此技术的Objective-C代码的区别。 ARC技术是随着XCode4.2一 ...
分类:移动开发   时间:2017-07-31 17:20:08    阅读次数:234
第三节:作用域链
JavaScript采用的是静态作用域规则,也叫词法作用域,其解析过程是按照从上到下、从左到右的顺序加载,并分为两个阶段:预编译期(预处理)和执行期。预编译期对代码块中所有声明的变量和函数进行处理。注意关键字:代码块、声明、变量、函数。1、代码块代码块是指由<script&g..
分类:其他好文   时间:2017-07-31 14:46:58    阅读次数:132
第三节:作用域链
(转自老惠的博客) JavaScript采用的是静态作用域规则,也叫词法作用域,其解析过程是按照从上到下、从左到右的顺序加载,并分为两个阶段:预编译期(预处理)和执行期。预编译期对代码块中所有声明的变量和函数进行处理。注意关键字:代码块、声明、变量、函数。 1、代码块 代码块是指由<script>标 ...
分类:其他好文   时间:2017-07-31 14:33:53    阅读次数:127
Java多态——代码复用性
Java中,多态的意为相同的行为,不同的实现。 其中,多态又分为静态多态和动态多态。两者的区别在于:前者在编译器就可以确定运行期的最终结果,即编译时就可以确定调用哪个方法;而后者在编译期则不能确定运行效果,只有运行后,依据所绑定对象的的不同,才能确定运行效果,即运行中系统才能确定方法所指的对象。静态 ...
分类:编程语言   时间:2017-07-30 23:47:41    阅读次数:214
PHP 的异常处理、错误的抛出及错误回调函数 (转)
一、错误、异常 等级常量表 error:不能在编译期发现的运行期错误,不如试图用 echo 输出一个未赋值的变量,这类问题往往导致程序或逻辑无法继续下去而需要中断; exception:程序执行过程中出现意料之外的情况,逻辑上往往是行得通的,但不符合应用场景,比如接收到一个长度超出预定格式的用户命名 ...
分类:Web程序   时间:2017-07-30 22:04:56    阅读次数:203
894条   上一页 1 ... 32 33 34 35 36 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!