java
文章平均质量分 75
dingxiang506
谦虚才能学到东西
展开
-
JAVA奇妙的类型转换
------- android培训、java培训、期待与您交流! ----------注意:下面的所有内容在java和C#中均适用。二者唯一的不同就是java字节码与.NET IL指令的形式。 首先看看看一下代码,猜测运行结果是什么,结局肯定出乎你的意料 package MyPackage; public class TypeCast { public static void mai原创 2013-01-08 11:11:53 · 590 阅读 · 0 评论 -
JAVA异常处理
Try就像一个警报器,任何进入他领域的陌生人,这个警报器就会发出警报声,然后把陌生人交给catch处理。 在try语句中发生了任何异常,try语句块就会把控制权转移给catch语句,如果这个异常与catch语句相匹配,那么控制流程就进入这个catch中,否则,匹配下一个catch语句。 在一个方法中可以有多个try语句,虽然很少这样做,同时,一个try语句也可以有多个catch语句。原创 2013-01-23 13:25:12 · 481 阅读 · 0 评论 -
JAVA If-else语句
本文主要内容如下: 1.从java字节码的角度去看if…else语句. 3.Java虚拟机会对if…else做哪些优化. 4.如何让if…else更易读(参考了代码大全和重构) 1. 从java字节码的角度去看if…else语句。 相比于汇编指令集,java字节码指令集要更少,更简单。在汇编语言不仅有直接跳转指令,还有间接跳转。同时根据目标指令的偏移量大小,还分为近跳,远跳等等。原创 2013-02-21 18:44:37 · 4896 阅读 · 0 评论 -
java字节码和.NET IL
------- android培训、java培训、期待与您交流! ---------- 为了方便讨论,以下统将java字节码与.net IL称为“中间指令”;将java的.class文件和.net的托管模块或者程序集称作“中间模块”;将java虚拟机和.netCLR统称为“执行者”。 编译器将源代码编译成中间语言,然后由某一”执行者”将中间语言翻译并执行成某一具体平台下的原创 2013-01-07 12:08:05 · 1336 阅读 · 1 评论