Java注释跑不起来是什么原因

投稿 不建议 2023-08-20 21:35:34 -
Java如何快速获取类附带的注解

各位老铁们,大家好,今天由我来为大家分享Java注释跑不起来是什么原因,以及java 不建议使用的注解的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

  1. java中的几种注释方式
  2. Java注释跑不起来是什么原因
  3. Java的注解为何如此流行注解的工作原理是什么
  4. 前端既然能用TS写强类型和注解,为何不直接用JAVA

java中的几种注释方式

1、第一步我们首先需要知道java一共有三种注释方式,单行注释//,多行注释/**/,文档注释/***/,如下图所示:

2、第二步打开eclipse,在java代码中使用单行注释//,一般单行注释,注释少量代码或者说明内容,如下图所示:

3、第三步java代码中使用多行注释/**/,一般使用多行注释大量的代码或者说明内容,如下图所示:

4、第四步使用文档注释/***/,文档注释一般用于对类和方法进行功能说明,如下图所示:

5、第五步我们也可以使用快捷键注释代码,选中要注释的代码,如下图所示:

6、第六步使用ctrl+?键进行注释代码,再次按ctrl+?键就取消注释,也可以使用ctrl+shift+c对jsp的代码进行注释,如下图所示:

Java注释跑不起来是什么原因

你说的是普通注释还是注解?注释肯定是跑不起来的呀!java中,注解本身不会做什么事,专门的注解执行类根据注解去执行。注解本质上相当于一个标记,另外的专门的类根据此标记做具体的事。你看看你的注解会保存到什么时候,有没有注解执行类。

Java的注解为何如此流行注解的工作原理是什么

我想注解的流行主要是因为方便。

它摒弃了java中最难的部分,配置一堆的配置文件;new一堆的类。作为程序员最直观的是代码,而不是配置文件。所以springboot就自然而然的流行起来了,他完全可以不用配置文件,通过代码实现以前的配置。

那么注解是怎么工作的呢,首先得了解下java语言,java是一种介于编译和解释的中间态(虽然java严格意义上属于编译型的),java在运行的过程中使用的是.class文件。

这种方式让java可以变得很灵活,所以反射这个方式应运而生。他可以非常的无敌,通过反射可以动态的将一个类对象创建出来,而不用使用传统的方式new出来。

通过反射可以读取到类中的每个方法,每个成员变量,甚至可以读取到私有变量和方法。

然后为了使用上的方便,我们会使用一种设计模式,单例模式,这个模式的好处是新建一个对象只需要一次,以后就再也不用new这个对象了,其实也可以理解成静态成员对象。有关设计模式我就不讲了,自己百度下。

最后注解的运行机制就是通过反射这个类,并动态的创建这个单例,所以这样注解后,运行就生效了。那么是谁来识别注解的呢,这个也是通过反射实现的,定义一个注解类的特征类

例如下面写法:

@DEMO

@Retention(RetentionPolicy.RUNTIME)

@Target(ElementType.ANNOTATION_TYPE)

public@interfaceDEMO{

}

这要java就能根据类上的注解动态实现功能了,是不是很神奇。

前端既然能用TS写强类型和注解,为何不直接用JAVA

ts本身还是编译成js,java没有直接转的编译器。

浏览器又不认识java。如何写?

倒是后面wasm以后像gorustcsharp都提供了直接浏览器运行的方式,可以直接写代码。

但是java貌似还没推出什么好方案吧

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

推荐一款 Java 零注解 API 文档生成工具