
java se
文章平均质量分 55
Dev_Lzf
这个作者很懒,什么都没留下…
展开
-
java的protected访问修饰符理解
对于protected修饰的成员来说,即使子类位于不同的包中,该子类也能访问它(通过继承)。其实在某个类中定义的protected 方法和属性和默认权限方法和属性是一样的。比如,某类的protected 方法和属性在包外是不能通过该类对象进行访问的(你能在包外访问一个类的默认权限的方法和属性吗?当然不能),这就是为什么在某对象所在的包的以外的任何地方,你不可以通过该类的对象引用来调用它原创 2013-04-08 00:42:45 · 1089 阅读 · 0 评论 -
java的System类实例
//获取系统变量的值import java.util.*;import java.io.*;public class TestSystem{ public static void main(String[] args) throws Exception { //获取系统所有的环境变量 Map env = System.getenv();原创 2013-04-08 23:43:59 · 763 阅读 · 0 评论 -
java的Runtime使用实例
public class TestRuntime{ public static void main(String[] args)throws Exception { Runtime rt = Runtime.getRuntime(); System.out.println("处理器数量:"+ rt.availableProcessors());原创 2013-04-09 16:55:36 · 705 阅读 · 0 评论 -
实现double数值的精度加减乘除运算
写一个Arith工具类实现double数值的精度加减乘除运算:import java.math.*;public class Arith{ //默认除法运算精度 private static final int DEF_DIV_SCALE=10; //构造器私有,让这个类不能实例化 private Arith() {} /**原创 2013-04-12 20:47:30 · 935 阅读 · 0 评论 -
关于Random类的种子理解
Random使用一个48位的种子,如果这个类的两个实例是用同一个种子创建,对它们以同样顺序调用方法,则它们会产生相同的数字序列。下面的例子可以看到,当两个Random对象种子相同时,它们会产生相同的数字序列。注意:当使用默认的种子构造random对象时,它们属于同一个种子。import java.util.*;public class TestRandom{ public sta原创 2013-04-12 19:13:51 · 1300 阅读 · 0 评论 -
java重载方法和重写方法之间的区别
重载方法重写方法参数列表必须修改一定不能修改返回类型可以修改除协变式返回外,不能修改异常可以修改可以减少或删除,一定不能抛出新的异常或更广泛的检查异常访问可以修改一定不能执行更严格的限制(可以降低限制)调用原创 2013-04-16 22:05:30 · 709 阅读 · 0 评论 -
Java的子类构造器与其父类关系
简单谈一下Java程序设计语言中,子类构造器与其父类构造器的关系。 Java是属于单继承的对象语言,子类可以继承并且使用其父类的所有变量和方法,非常典型的例子是Java中所有类都是继承于超级类Object,因此每一个类都可以使用Object类中的变量和方法。子类在继承父类时需要extends标记继承的父类,例如public class sun extends father{},其中子类s转载 2013-04-16 23:55:01 · 1731 阅读 · 3 评论