编程方向&JavaSE 注解与反射

开发类

初级 -只会CRUD - 6k

MySQL   JDBC   Tomcat   JSP   Servlet

中级  -框架SpringBoot +周边技术  -7-8k

高级 - 会使用中间件

                redis缓存

                MQ消息队列

                ElasticSearch搜索引擎

                SpringCloud 微服务

                Spring Cloud Alibaba

非开发类

运维

实施

技术支持

数据库

测试

………………

JavaSE中注解和反射

1.注解和注释不是一回事

注释是给人看的信息,是代码的解释说明,不参与程序执行

注解是给程序看的信息,是代码的解释说明,参与程序运行

注释的语法(可以写在任何地方)

        //单行注释

        /*

        *   多行注释

        */

        /**

          *   文档注释(生成项目文档)

        */

注解的语法(只能用在类/接口,属性,方法,参数身上,可以参与编译和执行)

        @注解

@Override

        用于检查方法是否满足重写的规定

        如果满足,则重写  -运行时多态

                发生在子类和父类之间,抽象方法必须重写,非重写可以重写可以不重写

                1.参数列表  类型和个数必须完全相同

                2.修饰符     子类>=父类

                3.返回值类型   子类<=父类

                4.异常类型   子类<=父类

        重载 -编译时多态

                发生在同一个类中

                方法名相同,参数列表不同(可以 是参数类型不同,也可以是参数个数不同)

                与修饰符,返回值类型,异常无关

        如果不满足,则该方法是子类特有的方法

@WebServlet(urlPatten=“”)

@Test

内置注解

JDK官方给我们提供的注解,我们可以使用,例如@Override

三方库或者中间件给我们提供的注解,我们可以使用

例如安装junit依赖,可以使用@Test@Before@After注解

安装servlet-api注解,可以使用@WebServlet注解

等等

自定义注解

 

元注解

注解注解注解

动词:用一个注解来解释程序

名称:注解是一种Java源文件

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码老祖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值