摘要:
进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,线程是指进程中的一个执行流程,一个进程中可以启动多个线程。 JAVA程序语言中创建一个线程是要继承Thread类或者实现Runnable接口。1.继承Thread类或实现Runnable接口。2.覆盖run方法,更新运行过程,实现 阅读全文
摘要:
/** * 从一个数组中随机取出一定数量元素组成新数组 * @param array 一个String类型的数组 * @param number需要取出元素的数量 * @return 一个随机的数组 * @throws NullPointerException原数组不能为空 *@throws Arr 阅读全文
摘要:
continue;// 当等于给定下标值时,不进行复制 } else { newIndex += 1; newArray[newIndex] = array[i]; } } } else { throw new ArrayIndexOutOfBoundsException("下标值应该大于等于零且小 阅读全文
摘要:
/** * 复制除给定下标之外的数组元素 * @param array 一个String数组 * @param index 在长度之内的下标 * @return 一个新数组,若原数组长度不大于1,返回null * @throws ArrayIndexOutOfBoundsException 下标值应 阅读全文
摘要:
异常(Exception)是程序在执行过程中所产生的问题,一般分为检查异常、运行时异常、错误。它们都有一个公共的父类java.lang.Throwable,这个类包括Exception和Error两个子类。我们通常采用try/catch和finally来捕获和处理异常。try是可能会发生异常的代码, 阅读全文
摘要:
JAVA属于单继承语言,不支持多重继承,一个类只能有一个父类。为了克服单继承的缺点,JAVA使用了接口,一个类可以继承多个接口。接口是抽象方法和常量值定义的集合,是一种特殊的抽象类。 1、接口里所有的方法都是抽象的,.默认的修饰符为public static final,我们不能用private去修 阅读全文
摘要:
当一个方法只需要声明而不需要实现的时候,我们可以用到abstract修饰符,有抽象方法的类必须是抽象类,但是抽象类中不一定都是抽象方法,也可以全是具体方法。 abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类 阅读全文
摘要:
在JAVA中,继承是一个重要的特征,通过extends关键字,子类可以复用父类的功能,如果父类不能满足当前子类的需求,则子类可以重写父类中的方法来加以扩展。而在应用中就存在着两种转型方式。比如有父类Parent,子类Child1.向上转型:父类的引用指向子类的实例Parent p=new Child 阅读全文
摘要:
在JAVA语言里面,类中的成员有四种访问级别,按照访问权限由大到小排列如下: 公开访问级别。使用public关键词修饰,被修饰的成员对外公开,可以被其它任何对象访问。 受保护访问级别。使用protected关键词修饰,被修饰的成员可以被同一包中的类所访问,还可以被类的子类所访问,不论是在哪个包中。 阅读全文