码迷,mamicode.com
首页 >  
搜索关键字:编译期    ( 894个结果
Java 泛型
引言 泛型是 jdk1.5 的新特性,在日常的集合使用中经常会接触到泛型,本文力求较深入、全面,且简洁地总结一下这个特性。 泛型作用 使用泛型集合,可以将集合里的元素限定为一个特定的类型,以保证集合里的类型安全,把可能出现在运行期的错误提前到了编译期,且从集合中取出元素时不必再进行强制类型转换; 泛 ...
分类:编程语言   时间:2016-08-05 00:51:43    阅读次数:121
泛型的内部原理:类型擦除以及类型擦除带来的问题
参考:java核心技术 一、Java泛型的实现方法:类型擦除 前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。 Java中的泛型基本上都是在编译器这个层次来实现 ...
分类:其他好文   时间:2016-08-02 16:50:43    阅读次数:187
Template 和 virtual function
Template和virtual function是两种不同类型的多态。 Template的多态是在编译期决定的,而virtual function的多态是在运行时决定的。 从应用形式上看,Template是发散式的,让相同的实现代码应用于不同的场合;virtual function是收敛式的,让不 ...
分类:其他好文   时间:2016-07-25 00:18:50    阅读次数:202
Java反射及其应用
定义大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载了。 Java的反射机制是在编译并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用在编译期并不知道的类,这样的特点就是反射。 作用Java的反射机制可以知...
分类:编程语言   时间:2016-07-21 13:01:55    阅读次数:251
runtime介绍及基本使用
1. 概念         runtime(运行时系统),是一套基于C语言API,包含在 和中, 运行时系统的功能是在运行期间(而不是编译期或其他时机)通过代码去动态的操作类(获取类的内部信息和动态操作类的成员), 如创建一个新类、为某个类添加一个新的方法或者为某个类添加实例变量、属性,或者交换两个方法的实现、获取类的属性列表、方法列表等 和Java中的反射技术类似。 2....
分类:其他好文   时间:2016-07-21 12:58:40    阅读次数:189
Java学习笔记之反射(Reflection)
什么是反射能够分析类能力的程序称为反射(reflection)反射可以用来干什么Java反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。 - 在运行中分析类的能力 - 在运行中查看对象 - 实现通用的数组操作代码 - 利用Method对象Class类在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类...
分类:编程语言   时间:2016-07-21 12:54:42    阅读次数:213
预编译期和执行期
在javascript中执行如下代码:vara=10;functionouter(){alert(a);vara=20;}outer();会产生一个奇怪的结果undefined.其实这是代码执行的两个过程及作用域的问题。代码执行的两个过程:预编译期:声明变量、定义函数、创建函数空间执行期:变量赋值、语句执行对于以上代码,在预..
分类:其他好文   时间:2016-07-15 17:22:45    阅读次数:216
Java 基础 - 反射
基本概念 Java 反射机制可以让我们在编译期(Compile Time)之外的运行期(Runtime)检查类,接口,变量以及方法的信息。 利用反射,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。 Class 想要获取一个类的信息,首先需要获取类的Class对象。 Java中的所有类型包括基本类型(int, long, float等等),即使是...
分类:编程语言   时间:2016-07-13 16:52:34    阅读次数:256
模板元编程
//模板元把运行时消耗的时间,在编译期间优化 //递归极其消耗时间 ...
分类:其他好文   时间:2016-07-09 20:50:43    阅读次数:214
PHP 的异常处理、错误的抛出及错误回调函数
一、错误、异常 等级常量表 error:不能在编译期发现的运行期错误,不如试图用 echo 输出一个未赋值的变量,这类问题往往导致程序或逻辑无法继续下去而需要中断; exception:程序执行过程中出现意料之外的情况,逻辑上往往是行得通的,但不符合应用场景,比如接收到一个长度超出预定格式的用户命名 ...
分类:Web程序   时间:2016-07-08 10:07:20    阅读次数:179
894条   上一页 1 ... 48 49 50 51 52 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!