JAVA语言
yanliang_xt
这个作者很懒,什么都没留下…
展开
-
Java中的switch
final int j = 1; int k = 1; float l = 1; switch (k + j) { case 2: System.out.println("in case 1"); break;转载 2009-08-01 22:45:00 · 723 阅读 · 0 评论 -
pass by value 终于小有所得..
java中数据的传递是以传值的方式进行的也就是pass by value 对于基本数据类型直接把值进行传入,而引用类型传的值是这个引用!这样就有了一个引用的拷贝,这个引用的拷贝指向的还是原来的那个对象,你也可以对其进行重新指向一个新的对象,但是不会改变原有引用所指向的对象.但是如果你用这个引用的拷贝对原有对象进行操作如修改原对象某一属性值,则原有对象就会被修改.原创 2009-08-01 16:35:00 · 406 阅读 · 0 评论 -
java中的位运算
java中的位运算在计算机内存中都是转换为补码进行操作的.10 >> 20000 0000 0000 0000 0000 0000 0000 1001 >>20000 0000 0000 0000 0000 0000 0000 00102 -10 >> 21111 1111 1111 1111 1111 1111 1111 0111 >>21111原创 2009-08-06 02:19:00 · 541 阅读 · 0 评论 -
StringBuffer 和 StringBuilder比较
它们两者的功能基本相同,都是可变的字符序列,主要使用的就两方法:append(),insert()不同的是StringBuffer是线程安全的,而StringBuilder则是县城不安全的。通常情况下应优先使用StringBuilder,因为他的效率更高些,而在多线程下就建议使用StringBuffer了原创 2009-08-09 02:39:00 · 349 阅读 · 0 评论 -
static 不具备多态
static 不具备多态,为什么了呢?因为当调多态方法时,被调用方法的选择发生在编译时,根据编译时类型的修饰符.而这时候可能就是父类类型所以就调用父类的方法而不是我们所要调用子类的方法了.原创 2009-08-06 22:55:00 · 537 阅读 · 0 评论