编译期和运行期区别
2015-10-11 12:59
267 查看
编译期和运行期进行的操作是不相同的,编译期只是进行语法的分析,分析出来的错误也只是语法上的错误,而运行期在真正在分配内存·· 比如说你写一个while循环,一直往栈里写,编译器是不会出错的,可是运行期就会出现栈满的错误··
运行时,首先会由将相应的.class文件,加载到内存中,并验证.class文件的有效性,将相应类的Class加载到内存中,并对类中的静态变量进行初始化操作,然后就由 主 类开始执行
相关文章推荐
- 61-70例
- Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例
- 黑马程序员--NSDictionary的使用
- java中Math类与Random类的用法
- Android高级开发第一讲--如何在Android应用中避免内存溢出OOM问题
- 服务器域名解析知识
- 停止支持的老版本ubuntu源列表-old-releases
- 黑马程序员——IO流
- malloc函数未定义
- USB转串口(PL2303)驱动安装
- labview学习笔记
- MVC从服务器端返回js到客户端的方法(总结)
- 51-60例
- hdu4772 水题 Zhuge Liang's Password (2013 Asia Hangzhou Regional Contest problem C)
- 黑马程序员——正则
- 黑马程序员——反射机制
- Java基础知识强化之IO流笔记43:IO流练习之 复制文本文件的 5 种方式案例
- 结构体的大小总结。
- 用埃及拉斯托尼筛法求100之内的所有的素数
- OC 强弱指针学习心得