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