![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
鄙人王道长
遥看青云上,鄙人王道长!
展开
-
Java方法的重载与重写
方法重载在Java中,同一个类中的多个方法可以有相同的方法名称,但是有不同的参数列表,这就称为方法重载(method overloading)。参数列表又叫参数签名,包括参数的类型、参数的个数、参数的顺序,只要有一个不同就叫做参数列表不同。1. 方法重载的规则方法名称必须相同。参数列表必须不同。方法的返回类型可以相同也可以不相同。仅仅返回类型不同不足以称为方法的重载。2. 方法重载的注意事项参数类型的自动转换。即当参数个数与顺序相同,方法执行时无法找到与传递参数完全相同的类型时,可按原创 2020-05-25 21:02:25 · 778 阅读 · 1 评论 -
深入解析ArrayList
1. ArrayList的底层数据结构List接口的可调整大小的数组实现。transient Object[] elementData;特点:增删慢:每次增删非末尾元素,都要调整数组大小,拷贝及移动元素位置。查询快:数组在内存中是一块连续的空间,因此可以根据地址+索引的方式快速获取对应位置的元素。2.ArrayList源码分析2.1 属性介绍属性名类型描述...原创 2020-03-31 22:10:26 · 205 阅读 · 0 评论 -
Java反射——获取Class对象
反射简介能够分析类能力的程序称为反射,它允许运行中的Java程序获取自身的信息,并且可以操作类或对象的内部属性。反射功能及其强大,它可以用来:在运行中分析类的能力。在运行中查看对象,例如,编写一个toString方法工所有类使用。实现通用的数组操作代码。利用Method对象,这个对象很想c++中的函数指针。反射是一种功能强大且复杂的机制,使用它的主要是工具构造者,而不是应用程序员。 简而原创 2017-08-26 11:55:47 · 293 阅读 · 0 评论 -
Java反射——获取构造器以及创建对象
获取某一个类的所有构造器实例明确操作的是哪一个类(严格的说是类编译后的字节码)获取构造器Class类常用获取构造器的方法: 1.Class类的public Constructor获取构造器创建实例Constructor类:表示类的构造器类型,Constructor实例就是某一个类的某个构造器常用方法: public T newInstance(Object…initargs) 参原创 2017-09-01 21:14:53 · 825 阅读 · 0 评论 -
java反射——获取及调用方法
获取某一个类的方法找到获取方法所在类的字节码对象找到需被获取的方法Class类常用的方法: 1.public Method[] getMethods(); //获取自身以及继承过来的所有public方法 2.public Method[] getDeclaredMethods();//获取自身所有的方法(不包括继承的,和访问权限无关) 3.public Method getMethod(S原创 2017-09-12 15:08:27 · 896 阅读 · 0 评论