Java的反射机制 一、什么是反射 反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类,都能够知道这个类的所有属性和方法,调用方法/访问属性,不需要提前在编译期知道运行的对象是谁,他允许运行中的Java程序获取类的信息,并且可以操作类或对 ...
分类:
编程语言 时间:
2020-07-28 22:51:05
阅读次数:
98
灵魂static关键字 Java规定:方法只能由对象来调用。 换句话来说,在面向对象的思维下,方法与对象存在一种强耦合。 static作用:即使没有初始化对象,也可以调用方法。(类比到属性上同样如此) 被static修饰的数据称为类数据,修饰的方法称为类方法。并且Java推荐使用类名.方法名(或属性 ...
分类:
编程语言 时间:
2020-07-25 23:47:19
阅读次数:
72
什么是方法 方法就是若干语句的功能集合,方法在c语言等语言中称为函数方法签名:包含两个方面,方法名和参数列表。一个类中不可以有两个方法签名完全一样,方法名相同而参数列表不同是可以的。 1.封装一段特定的业务逻辑功能 2.方法尽可能独立,只干一件事 3.方法可以反复的被调用 4.方法可以减少代码的重复 ...
分类:
编程语言 时间:
2020-07-25 23:20:18
阅读次数:
80
上图可以看出,对象没有初始化函数,实例化对象不能传参,但是可以调用方法 上图可以看出, self不能接受参数 上图可以看出,对于有初始化函数的类,必须要指定参数。 ...
分类:
编程语言 时间:
2020-07-25 09:19:49
阅读次数:
68
1.今天学习了在Java中如何进行异常处理 (1)Try...catch...finally... 通过使用try....catch...finally...语句处理异常,它捕获被命名为属于异常类的异常,并调用方法处理它。其中,finally无论有无异常都会执行。异常处理代码块的基本形式如下。 tr ...
分类:
其他好文 时间:
2020-07-24 21:39:02
阅读次数:
67
1.构造方法:类中的特殊方法,主要用于创建并初始化对象。 2.特点:构造方法的名称与类名完全相同 没有返回值类型(定义的时候不用写 void;普通方法没有返回值的时候 要写void) 创建对象时,触发构造方法的调用,不可以通过句点手动调用(.方法名) 注意:如果没有在类中显示定义构造方法,则编译器默 ...
分类:
编程语言 时间:
2020-07-20 13:03:50
阅读次数:
51
1.事务失效-自身调用(通过REQUIRES、REQUIRES_NEW传播属性):自身调用即调该类自己的方法。同类中方法1(不存在事务)去调用方法2(存在事务),则方法2无法保证该方法的事务性。示列说明:OrderServiceImpl.insertAndUpdateOrderInfo方法中upat ...
分类:
编程语言 时间:
2020-07-19 15:59:21
阅读次数:
92
本篇我们将会学习Java基础语法之数组和方法。数组,是一种基础的数据结构,数组可以让我们通过一个变量管理一组数据;方法可以将一个功能封装,在需要这个功能的地方,只需要调用方法即可,而不用再重复编写冗余的代码。接下来,我们将会详细讲解Java中的数组、方法。 ...
分类:
编程语言 时间:
2020-07-18 21:52:01
阅读次数:
54
在函数内声明实例属性保存data,每个实例对象的data都是经过一次函数执行得到有不同的返回结果,所以返回data的值具有自己独立的作用域。 在定义Vue实例时,给Vue传参是一个对象,对象中data就是一个函数,Vue在实例化的时候会调用这个函数每个实例都会返回新的值,data得到不同的值作用域 ...
分类:
其他好文 时间:
2020-07-18 16:03:02
阅读次数:
65
一 ArrayList的contains方法判断元素是否重复原理 ArrayList的contains方法会使用调用方法时,传入的元素的equals方法依次与集合中的旧元素 所比较,从而根据返回的布尔值判断是否有重复元素。此时,当ArrayList存放自定义类型时,由于 自定义类型在未重写equal ...
分类:
编程语言 时间:
2020-07-18 11:39:28
阅读次数:
92