
java基础
java基础
还得一只猫
这个作者很懒,什么都没留下…
展开
-
设计模式-懒汉式单例的2种方式(Java)
设计模式,懒汉单例的实现,单线程和多线程环境下比较原创 2022-10-31 01:12:13 · 169 阅读 · 1 评论 -
栈内存溢出案例(StackOverflowError)
栈(stack)内存溢出案例原创 2022-03-20 22:32:07 · 968 阅读 · 0 评论 -
java中重载与重写的区别
重载(Overloading) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。返回值类型可以相同也可以不相同,调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 重写(Overriding) 对父类的函数进行重新定义,如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写。 ...原创 2022-03-20 22:16:46 · 274 阅读 · 0 评论 -
Java反射获取字节码信息四种方式
*Java的反射机制 *是,在运行状态中,对于任意的一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息及动态调用方法的功能成为java的反射机制。 *获取字节码信息的四种方式: 1.通过内置的class属性 类名.class 2. 对象.getclass() 3.调用Class类提供的静态方法forName()Class.forName(“全限定名”) 4.通过类加载器加载 getClassLoad() 再loadClass(“权限的名”) 在这原创 2022-03-12 13:30:29 · 810 阅读 · 0 评论