摘要: 继承是一种面向对象的基本特征之一,但在具体语言的语法上设计中有两种方式:多继承与单继承; 所谓的多继承就是指一个子类可以拥有多个父类,单继承的话则是一个子类只用有一个父类, 多继承的优点在于由于同时具备多个父类的特征,让子类拥有更高的丰富度,而他的缺点就是会让继承的结构变得更复杂,而且会出现菱形继承 阅读全文
posted @ 2019-12-22 23:04 王刚a 阅读(2544) 评论(0) 推荐(0) 编辑
摘要: 流按照方向上划分输出流--outputStream和输入流 inputStream,即按照程序写入或者读入。而字节流与字符流 是按照流的数据单位进行划分的,他又分为输入和输出操作; 在字节流中输出数据主要使用outputStream完成,输入是inputStream来完成,在字符流中输出主要是使用w 阅读全文
posted @ 2019-12-22 22:50 王刚a 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 因为生命周期不同,局部变量会在方法结束以后会被销毁,这样会导致内部类引用了一个不存在 的变量,这就前后矛盾了 所以编译器会在内部类中生成一个局部变量的拷贝,这个拷贝的生命周期与内部类的对象相同,就不会出现上述的问题 但是这样一来就导致了其中一个变量被修改,两个变量值可能会不同的问题,为了解决这个问题 阅读全文
posted @ 2019-12-22 22:33 王刚a 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: java异常处理中,关键字try-catch-finally,throw,throws try:用来指定一块预防所有异常的程序 catch:子句跟在try块后面,用于指定你想要捕捉的异常类型,注意这里的异常类型,子类在前,父类在后,如 Exception就会放在最后面,能捕捉所有类型的异常, fin 阅读全文
posted @ 2019-12-22 22:22 王刚a 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 集合和数组的比较(为什么需要引入集合) 数组不是面向对象的,存在明显的缺陷,集合却完全弥补了数组的一些缺点,比数组更灵活更实用,可大大提高软件的开发效率 而且不同的集合框架类可适用于不同的场合,具体如下: 1、数组效率高于集合类; 2、数组能存放基于数据类型和对象,而集合只能存放对象; 3、数组容量 阅读全文
posted @ 2019-12-22 22:09 王刚a 阅读(686) 评论(0) 推荐(1) 编辑