Java基础
卫星是我朋友
既然无法改变,那就欣然上路。
展开
-
抽象类真的不能实例化么?
原理:抽象类其实是可以实例化的,但是他的实例化方式不是通过new方式来创建对象,而是通过父类的引用来指向子类的实例来间接地实现父类的实例化(因为子类要实例化前,一定会先实例化他的父类。这样创建了继承抽象类的子类的对象,也就把其父类(抽象类)给实例化了).转载 2016-09-25 01:45:24 · 1290 阅读 · 0 评论 -
Java异常机制
异常发生的原因用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。Java异常的类型检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是转载 2016-08-01 02:04:39 · 281 阅读 · 0 评论 -
Java内部类
内部类总结 匿名内部类总结 什么要使用内部类? 浅谈Java内部类的四个应用场景 匿名内部类的final引用转载 2016-07-27 21:41:22 · 236 阅读 · 0 评论 -
Java泛型
泛型的优点泛型应该说是一种高级的抽象,类型的参数化,加强程序的通用性;类型安全,防止ClasscastException;泛型化后,编译器会帮助我们进行类型推导,类型自动转化,消除强制类型转换,由编译器更安全地完成;大大增强容器类的通用性(说不定引入泛型初衷,就是为了更好的使用容器类)。泛型自底向上一般情况下,方法的参数只能为固定的类型(基本类型、特定的类型),没有通用性可言;把方法的转载 2016-09-26 03:26:37 · 405 阅读 · 0 评论