![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
略高于
这个作者很懒,什么都没留下…
展开
-
Java运行时绑定探讨之向上转型
运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。1.Java的方法调用过程编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。编译器查看调用方法时提供的参数类型。如果方法是private、stati原创 2011-07-15 15:00:41 · 781 阅读 · 0 评论 -
向上转型
所谓的向上转型,通俗地说就是子类转型成父类。这也符合Java提倡的面向抽象编程思想。不过,由于向上转型,子类对象会遗失和父类不同的方法(即父类没有的方法)。例如:public class A { public void a1() { System.out原创 2011-07-15 11:38:24 · 805 阅读 · 0 评论 -
java 保留两位小数
int x=5;double y=x;String str;str=(double) (Math.round(y/3*100)/100.0)这样输出的str就是5/3保留两位小数的 1.67 保留3位小数同理str=(double) (Math.round(y/3*1000)/1000.0)原创 2011-06-23 17:28:00 · 873 阅读 · 0 评论 -
查看JAVA中各基本类型的取值范围
可以用下面两条Java句子解决: System.out.println(Integer.MAX_VALUE);//打印最大整数:2147483647 System.out.println(Integer.MIN_VALUE);//打印最小整数:-2147483648 相应的浮点数: System.out.println(Float.MAX_VALUE) System.out.println(Float.MIN_VALUE) 双精度: System.out.println(Double.MAX_VALUE)原创 2011-05-27 10:20:00 · 1531 阅读 · 0 评论 -
synchronized的用法
synchronized中文为同步,所谓同步,即是和异步所相对的,同步和异步的概念在多线程和网络通信中有较为广泛的应用。个人觉得同步表示就是多个线程相互之间有规律的进行,而异步则是相互之间没有关系。既然synchronized表示同步,则能够很好的协同各个线程执行。原创 2011-07-15 09:55:44 · 738 阅读 · 0 评论