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.值传递
入栈
阅读全文
0 1
- JAVA相关基础知识(2)
- JAVA相关基础知识(2)
- JAVA基础知识(2)
- JAVA相关基础知识---2
- JAVA相关基础知识(2)
- java基础知识学习2
- java基础知识-2
- java基础知识总结(2)
- Java基础知识(2)
- JAVA一些基础知识2
- java基础知识2
- Java基础知识<2>
- JAVA基础知识复习2
- Java基础知识2
- Java-基础知识2
- Java基础知识小结[2]
- java基础知识2
- java基础知识总结2
- Ascii,Unicode和utf-8的发展演变,java下字符和字节关系
- Java面试题三
- palindrome-partitioning
- android 数据库操作
- 欢迎使用CSDN-markdown编辑器
- java基础知识2
- A-B Problem
- 数组中次数超过一半的数
- 携程旅行网 :合并数组的的中位数
- 数塔问题
- Java面试题四
- 二次采样 OOM的克星
- js 闭包常见的两种情况的简单解析
- Git学习笔记