您的位置:首页 > 其它

编译期和运行期区别

2015-10-11 12:59 267 查看
编译期和运行期进行的操作是不相同的,编译期只是进行语法的分析,分析出来的错误也只是语法上的错误,而运行期在真正在分配内存··
比如说你写一个while循环,一直往栈里写,编译器是不会出错的,可是运行期就会出现栈满的错误··

运行时,首先会由将相应的.class文件,加载到内存中,并验证.class文件的有效性,将相应类的Class加载到内存中,并对类中的静态变量进行初始化操作,然后就由 主 类开始执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: