java 高级版
IDEA
工具作用
make directory as
设置文件夹,被编译器,所识别的程度
- Sources Root : 告诉idea这个文件夹及其子文件夹中包含源代码,是需要编译构建的一部分
- Test Sources Root : 测试源文件夹允许您将与测试相关的代码与生产代码分开。通常,源和测试源的编译结果被放置在不同的文件夹中
- Resources Root : 用于应用程序中的资源文件(图像、各种配置XML和属性文件等,类似于resource文件夹)
- Test Resources Root : 测试的资源文件
注解
元注解
@Target
定义这个自定义注解的作用目标,在源码的那些位置可以使用
- 类或接口:
ElementType.TYPE
- 字段:
ElementType.FIELD
- 方法:
ElementType.METHOD
- 构造方法:
ElementType.CONSTRUCTOR
- 方法参数:
ElementType.PARAMETER
可以定义成数组的形式,声明可作用于多个区域
@Retention
说明注解的生命周期,在什么时候起作用?
- 仅编译期:
RetentionPolicy.SOURCE
- 仅class文件:
RetentionPolicy.CLASS
- 运行期:
RetentionPolicy.RUNTIME
它的默认值是
RetentionPolicy.CLASS
仅Class文件