java基础知识2

来源:互联网 发布:python idle打开闪退 编辑:程序博客网 时间:2024/06/08 04:45

面向对象:封装,继承,多态。
1.函数:形参必须注明参数类型,实参不需要
方法:
2.方法调用
方法重载;
多个函数名相同,函数参数个数或者函数参数类型或者参数顺序不同,函数的返

回值类型可以不同。
其中重载就是一个类中多态性的一种表现。

方法重写
父类和子类之间的多态性。对父类的函数进行重新定义。
又叫做方法覆盖,
参数列表必须完全与被重写的方法相同。
返回类型必须与被重写的方法的返回类型相同。
访问修饰符的限制一定要大于被重写方法的访问修饰符。
重写方法一定不能抛出新的异常或者比被重写方法申明更加宽泛型的检查型异常


知识总结:常见异常分析:
1.java.lang.NullPointException
空指针异常
2.java.langg.ClassnotFoundException
指定的类不存在
3.java.lang.NumberFormatException
字符串转换为数字异常
4.java.lang.IndexOutOfBoundsException
数组下标越界异常
5.java.lang.IllegalArgimentException
方法的参数错误
6.java.lang.IllegalaAccessException
没有访问权限
7.java.lang.ArithmeticException
数字运算异常
8.java.lang.ClassCastException
数据类型转换异常
9.java.lang.FileNotFoundException
文件未找到异常
10.java.lang.ArrayStoreException
数组存储异常
11.java.lang.NoSuchMethodException
方法不存在异常
12.java.lang.NoSuchMethodException
方法不存在异常
13.java.lang.EOFException
文件已结束异常
14.java.lang.InstantiationException
实例化异常
15.java.lang.InterruptedException
被中止异常
16.java.lang.CloneNotSupportedException
不支持克隆异常
17.java.lang.OutOfMemoryException
内存不足异常
18.java.lang.NoClassDefFoundException
未找到类定义异常
其他的
违背安全原则异常:SecturityException
操作数据库异常:SQLException
输入输出异常:IOException
通信异常:SocketException
3.包装类
抽象类不允许实例化

随机数:radom
4.值传递
入栈

原创粉丝点击