09 2017 档案

摘要:java语言中的varargs允许调用者传递数量不定的参数,并传入的数量不定的实参转化为数组形式的形参。 那么不传递任何参数,或者传入null时,形参的值是什么呢?下面是测试代码和运行结果: [test1] args.length = 0[test1] args is null[test1] arg 阅读全文
posted @ 2017-09-11 16:41 Haart 阅读(213) 评论(0) 推荐(0)
摘要:提升 指将范围较窄的类型转化为范围更宽的类型。 Java中所有数值类型(byte, short, int, long)都是有符号类型,遵循符号扩展的原则,即使用最高bit填充提升后的bit,这样可以保证提升后值不变。 但是byte往往用来表示字节,此时它的值应当是无符号的,如果提升时保持无符号的特性 阅读全文
posted @ 2017-09-01 15:12 Haart 阅读(329) 评论(0) 推荐(0)