java基础-01

1、命名规范

类成员变量、局部变量、方法名:首字母小写和驼峰原则
类名:首字母大写和驼峰原则
常量:大写字母和下划线

2、构造方法

构造方法又称构造器,构造器的本质作用就是为对象初始化,即为实例变量初始化,赋初值,而不是创建对象。创建对象时通过new关键字来完成的,当使用new 关键字时就会为该对象在堆内存中开辟一块内存,只等构造器来初始化这块内存,为实例变量赋初始值。

3、注解(Annotation)

java语言中的包、类、方法、变量、参数都可以被标注,再通过反射获取标注内容。在编译器生成类文件时,标注被嵌入到字节码中保留下来,运行时可以获取标注内容。
注解分为三种:内置注解、元注解、自定义注解

内置注解:Java自带的标准注解,包括@Override、@Deprecated、@SupperessWarnings等,使用注解后,编译器就会进行检查。

  • @Override 检查该方法是否是重写方法,如果发现其父类或者是引用的接口中,没有该方法时,会编译报错
  • @Deprecated 标记过时方法,如果使用该方法,会编译报错
  • @SupperessWarnings 让编译忽略注释解释中声明的警告
  • @SafeVarargs - Java 7 开始支持,忽略任何使用参数为泛型变量的方法或构造函数调用产生的警告。
  • @FunctionalInterface - Java 8 开始支持,标识一个匿名函数或函数式接口。
  • @Repeatable - Java 8 开始支持,标识某注解可以在同一个声明上使用多次。
    元注解:负责定义注解的注解,本质上属于java内置注解,只不过比较特殊,元注解共有四个@Retention、@Target、@Reherited、@Documented
  • @Retention 用于描述注解的生命周期,标识一个注解该怎么保存,是只在源代码中还是编入类文件中,或是在运行时可以通过反射访问(SOURCE > CLASS > RUNTIME)
  • @Target 注解的作用范围。可以用在类上,还是方法上
  • @Document

4、反射(Reflection)

Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查。被private封装的资源只能类内部访问,外部是不行的,但反射能直接操作类私有属性。反射可以在运行时获取一个类的所有信息,(包括成员变量,成员方法,构造器等),并且可以操纵类的字段、方法、构造器等部分。

posted @ 2022-06-14 11:11  fangxinba  阅读(105)  评论(0编辑  收藏  举报