java 访问指定词: public private protected
单根继承:是否所有类都继承与一个基类所有OOP语言都是单根继承结构(C++除外)
java 对象与生命周期:java采用动态内存分配 每当想新建对象是就药试用new 来构建此对象的动态实例
JAVA的常见异常
java.lang.NullPointerException(空指针异常)
java.lang.ClassNotFoundException指定的类不存在
java.lang.NumberFormatException字符串转换为数字异常
java.lang.IndexOutOfBoundsException数组下标越界异常
java.lang.IllegalArgumentException方法的参数错误
java.lang.IllegalAccessException没有访问权限当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。对程序中用了Package的情况下要注意这个异常
java.lang.ArithmeticException数学运算异常
java.lang.ClassCastException数据类型转换异常
java.lang.FileNotFoundException文件未找到异常
java.lang.ArrayStoreException数组存储异常
java.lang.NoSuchMethodException方法不存在异常
当程序试图通过反射来创建对象,访问(修改或读取)某个方法,但是该方法不存在就会引发异常
java.lang.NoSuchFiledException方法不存在异常当程序试图通过反射来创建对象,访问(修改或读取)某个filed,但是该filed不存在就会引发异常
java.lang.EOFException文件已结束异常
java.lang.InstantiationException实例化异常
java.lang.InterruptedException线程被中止异常
java.lang.CloneNotSupportedException不支持克隆异常 当没有实现Cloneable接口或者不支持克隆方法时,调用其clone()方法则抛出该异常。
java.lang.OutOfMemoryException内存不足错误
java.lang.NoClassDefFoundException未找到类定义错误
违背安全原则异常:SecturityException
操作数据库异常:SQLException
输入输出异常:IOException
通信异常:SocketException