码迷,mamicode.com
首页 >  
搜索关键字:编译期    ( 894个结果
Java-JVM_01_前端编译器
1.编译器1.1.编译期分类一个*.java文件总体要经过编译期和运行期,会涉及到两类编译期:①编译期编译:一般表示*.java->*.class(包含字节码)的过程 — 也叫前端编译。②运行期编译:一般表示*.class->机器码的过程 — 也叫后端编译。1.2.编译器分类■前端编译器 ●作用:把...
分类:编程语言   时间:2015-04-18 19:07:41    阅读次数:218
java 反射
一:反射的定义:在运行期载入,探知和使用编译期完全未知的类。1 查看类信息常用的; Class c = Class.forName("全限定类名");全限定类名:包名.类名在Class类中 有三个常用的类Field,Method,Constructor类得到的是Class类public的的属性,方法...
分类:编程语言   时间:2015-04-18 09:55:28    阅读次数:130
Java的反射机制
1.什么是Java的反射?java的反射机制是在编译时并不确定是哪个类被加载了,而是在程序运行的时候才加载、探知、自审。使用的是在编译期并不知道的类。这样的编译特点就是java反射。2.Class类使用Java反射机制就得使用java.lang.Class 这个类。当一个类被加载以后,Java虚拟机...
分类:编程语言   时间:2015-04-18 01:07:36    阅读次数:138
Java数组
1、注意:int[] array = new int[-1];这样定义仍可以编译通过,只是在运行时会抛出java.lang.NegativeArraySizeException异常,这是一个运行时异常,通俗讲就是代码不运行到这一行就不会出现问题。 (注:int[] array = new int[0];是合法的) 但类似的定义如int i[3][-1]则是会在编译期报错...
分类:编程语言   时间:2015-04-13 16:49:53    阅读次数:156
C++反汇编学习笔记(五)各种算数运算的工作形式(4)
1、 条件表达式(?:) 表达式1?表达式2:表达式3 条件表达式的构成应该是先判断再选择。但编译器优化后未必是这样。当表达式1为一个常量时,编译器会在编译期间得到答案,将不会有条件表达式存在。 转换方案: ① :表达式2和表达式3都是常量且两者的差值为1; ② :其他 先说3个...
分类:编程语言   时间:2015-04-12 14:45:23    阅读次数:190
Java方法重载与重写(静态分派与动态分派)
?? Java面向对象3个基本特征:继承、封装和多态;多态主要体现在重载和重写; 1、静态分派 静态分派与重载有关,虚拟机在重载时是通过参数的静态类型,而不是运行时的实际类型作为判定依据的;静态类型在编译期是可知的; 1)基本类型 以char为例,按照char>int>long>double>float>double>Character>Serializable>Object>...(变...
分类:编程语言   时间:2015-04-12 12:08:13    阅读次数:1259
Java方法重载与重写(静态分派与动态分派)
Java面向对象3个基本特征:继承、封装和多态;多态主要体现在重载和重写; 1、静态分派 静态分派与重载有关,虚拟机在重载时是通过参数的静态类型,而不是运行时的实际类型作为判定依据的;静态类型在编译期是可知的; 1)基本类型 以char为例,按照char>int>long>double>float>double>Character>Serializable>Object>...(变长参数,...
分类:编程语言   时间:2015-04-12 09:22:12    阅读次数:200
腾讯笔试题
腾讯笔试题:const的含义及实现机制 const的含义及实现机制,比如:const int i,是怎么做到i只可读的? const用来说明所定义的变量是只读的。 这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。 更多阅读: http://www.92ask.net/Archive/...
分类:其他好文   时间:2015-04-08 10:42:01    阅读次数:174
Java变量初始化问题
?? class AMMM {       public final static  int CHANG = 10;//注意并不是修饰符为final+static的域就是常量,                                         //比如:final static int A = Random.nextInt();它并非编译期常量     publ...
分类:编程语言   时间:2015-04-07 17:52:14    阅读次数:154
Android Parcelable对象生成:ParcelableGenerator
github 地址: https://github.com/baoyongzhang/ParcelableGenerator 分析:    该项目是使用了Annotation的编译期注解,即@Retention(RetentionPolicy.CLASS)    同时未使用@Inherited注解,所以在需要序列化的 不管父类还是子类上  都要加上@Parcelable 如...
分类:移动开发   时间:2015-04-07 13:57:13    阅读次数:160
894条   上一页 1 ... 71 72 73 74 75 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!