3816-马同学 -Java学科 扫二维码继续学习 二维码时效为半小时

(0评价)
价格: 免费

final关键字修饰的成员变量必须初始化

[展开全文]

抽象类不能new对象但可以super

[展开全文]

重写抽象方法或者变成抽象类

[展开全文]

抽象类不能new对象,是因为抽象类中没有方法体,所以调用抽象类是没有意义的。

[展开全文]
this关键字除了可以通过this.的方式调用成员变量和成员方法外,还可以
作为方法的返回值(重点)。
[展开全文]

面向对象

方法的调用

  • 引用变量名.成员方法名(实参列表);
  • 实参列表是对形参列表进行初始化操作
  • 实际参数可以传递直接量、变量、表达式、方法的调用

 

[展开全文]

1、内部类

概念、普通内部类、静态内部类、局部内部类、匿名内部类、回调模式等

重点在于匿名内部类的知识

2、枚举类

概念、自定义枚举类、enum关键字、继承Enum类、实现接口

3、注解

概念、自定义注解、使用、元注解,预制注解

重点:匿名内部类、回调模式

[展开全文]

预制注解就是java语言自身提供的注解,具体如下:

@author 标明开发该类模块的作者,多个作者之间使用,分割

@version 标明该类模板的版本

@see参考转向,也就是相关主题

@since 从哪个版本开始增加的

@param 对方法中某参数的说明,如果没有参数就不能写

@return 对方法返回值中的说明,如果方法的返回值类型是void就不能写

@exception 对方法可能抛出的异常进行说明

@Override 限定重写父类方法,该注解只能用于方法

@Deprecated 用于表示所修饰的元素(类,方法等)已过时

@SuppressWarnings 抑制编译警告

 

注解的价值与意义,对开发的意义,目前还不得知

 

[展开全文]

元注解 Repeatable

@Repeatable 表示自然可重复的含义,从JAVA8开始增加的新特性

从Java8开始对元注解@Target的参数类型ElementType枚举值增加了两个:

 

 

元注解 这个部分的用处,明在再问下相关老师

如果后面再碰到这部分内容。再来询问具体的用处

 

[展开全文]

元注解@Target

@Target 用于指定被修饰的注解能用于哪些元素的修饰,取值如下:

 

注解与元注解在工程中的实际应用,倒底有啥子用呢

 

元注解@Inherited

@Inherited 并不是说注解本身可以继承

 

后面用于反射的知识,

[展开全文]

元注解@ Documented

使用javadoc工具可以从程序源代码中抽取类、方法、成员等注释形成一个和源代码配套的API帮助文档,而该工具抽取时默认不包括注解内容

 

@Documented 用于指定被该注解javadoc工具提取成文档

定义为@Documented

[展开全文]

元注解的概念

在标签的上面贴标签

元注解主要有

@Retention

@Documented

@Target 

@Inherited 、

@Repeatable

 

@Retention 应用到一个注解上用于说明该注解的生命周期,取值如下:

RetentionPolicy.SOURCE 注解只在源码阶段保留,在编译器进行编译时它将被丢弃忽视

RetenionPolcy.CLASS注解只被保留到编译进行的时候,它并不会被加载到JVM中,默认方式

 

RetentionPolicy.RUNTIME注解可以保留到程序运行的时候,它会被加载进入到JVM中,所以在程序运行时可以获取到它们

 

 

[展开全文]

访问修饰符 @interface 注解名称{

      注解成员;

}

 

自定义注解自动继承java.lang.annotation.Annotation接口

 

注解体中只有成员变量没有成员方法,而注解的成员变量以

[展开全文]

注解的基本概念

注解 Annotation 又叫标注

是从java5开始增加一种引用数据类型

注解可以看成特殊的接口

Annotation

注解本质上就是代码中的特殊标记,通过这些标记可以在编译、类加载、以及运行时执行指定的处理。

 

trf

[展开全文]

枚举类实现接口后需要重写抽象方法,而重写方法的方式有两种:重写一个,或者每个对象都重写

 

 

[展开全文]

大E是Element元素的类型

 

[展开全文]

enum关键字,是从java5开始,出现的新的数据类型

enum是比较特殊的类

所有枚举类 都继承于java.lang.Enum,常用方法如下:

static T[] values()

返回当前枚举类的所有对象

String toString() 返回当前枚举类对象的名称

int ordinal() 获取枚举对象在枚举类中的索引位置

static T valueOf(String str)

将参数指定的字符串名转为

[展开全文]

使用public static final表示的常量描述较为繁琐,使用enum关键字来定义枚举类型取代常量,枚

[展开全文]