![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
定义
种树
种一棵树最好的时间是十年前,其次是现在~
展开
-
注解中用于@target的方法ElementType
@Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。 作用:用于描述注解的使用范围(即:被描述的注解...原创 2020-03-09 14:09:27 · 1223 阅读 · 0 评论 -
封装、继承和多态的定义与好处
封装: 关键字:private。 概念:尽可能地隐藏对象的内部实现细节,控制用户对类的修改和访问的程度以及权限。继承: 关键字:extends。 概念:在一组相同或类似的对象中,抽取出共性的特征(属性)和行为(方法),实现重用性。 注:(1)、功能越详细,重合点越多,就越贴近直接父类。 ...原创 2018-06-24 10:16:52 · 6018 阅读 · 0 评论 -
局部变量和成员变量的定义和区别
局部变量和成员变量的区别和定义 局部变量 成员变量 定义位置: 方法或方法的内部 类的内部,方法的外部 默认值: 无默认值 字面值,(与数组相同)的默认值 使用范围: 从定义行到包含其结构的代码块结束 本类(内有效) 命名冲突: 局部变量之间不允许重名 可与局部变量重名,局部变量优先 注:如果成员变量的声明和赋值...原创 2018-06-23 15:38:07 · 5506 阅读 · 0 评论 -
方法重载(Overload)和方法覆盖(Override)的定义
方法重载(Overload): (1)、概念:在(同)一个类中,方法名称相同,参数列表不同(可以是参数类型不同,也可以是参数个数和参数顺序的不同)。 (2)、作用:屏蔽使用(或称之为调用)的差异,让使用方式更方便,灵活。方法覆盖(Override):方法覆盖又叫方法重写 (1)、当子类所定义的方法无法满足子类要求时,可在子类中声明和父类“完全相同”...原创 2018-06-23 15:25:18 · 669 阅读 · 0 评论 -
break与continue的区别是什么?
1、break:终止,跳出,结束循环(可以作用在任何地方)。常与switch分支结构合用。2、continue:结束本次的循环,进入下一次的循环(只能运用到循环结构中)。...原创 2018-06-23 15:06:30 · 14568 阅读 · 0 评论 -
java的(PO,VO,TO,BO,DAO,POJO)类名与包名解释
java的(PO,VO,TO,BO,DAO,POJO)解释:(转发并个人修改文章——链接在文末最后一行)'注意:没时间的话,主要看“粗体字”即可,有时间的话,再通篇阅读。action包: 顾名思义请求,主要是和view 即我们所说的视图就是页面打交道,action类 是 操作方法,对于页 面Form 表单的操作方法,具体操作方法的实现就在Action 类里面...转载 2019-04-26 18:14:08 · 1173 阅读 · 0 评论 -
java中三目运算符详解
对于有些选择分支结构,可以使用简单的条件运算符来代替. 如:if(a<b) min=a;else min=b;可以用下面的条件运算符来处理min=(a<b)?a:b; 其中"(a<b)?a:b"是一个"条件表达式",它是这样执行的: 如果a<b为真,则表达式取a值,否则取b值. 条件运算符由两个符号组成"?"和":", 要求有3...转载 2019-04-27 11:05:09 · 31669 阅读 · 0 评论