java中应该是@Deprecated 为什么会出现@java.lang.Deprecated
时间: 2023-10-18 10:26:14 浏览: 122
@.lang.Deprecated 是因为 是一个注解(Annotation),在 Java 中用于标记不推荐使用的方法、类或字段。当我们想要标记某个元素为过时或不推荐使用时,我们可以使用 @Deprecated 注解。
@java.lang.Deprecated 是指 Deprecated 注解的完整路径,它位于 java.lang 包下。所以,当我们在代码中使用 Deprecated 注解时,需要写全路径。
在实际使用中,我们更常见的是直接使用简化路径 @Deprecated,而不需要写全路径。例如:@Deprecated。但是在某些情况下,如果存在重名的 Deprecated 注解,为了避免歧义,我们可能需要使用完整路径来明确指定注解的来源。
相关问题
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. 数据库驱动加载成功 java.sql.SQLException: Access denied for user ''@'localhost' (using password: YES) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:825) at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:446) at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:239) at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:188) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:683) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:230) at Main.getConnection(Main.java:26) at Main.main(Main.java:37) Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.sql.Connection.prepareStatement(String)" because "Main.con" is null at Main.queryData(Main.java:51) at Main.main(Main.java:38) 进程已结束,退出代码1
这段代码中出现了两个问题。第一个是关于数据库驱动的警告,建议使用新的驱动类 `com.mysql.cj.jdbc.Driver`。第二个问题是连接数据库时出现了访问拒绝的错误,可能是因为用户名或密码不正确。需要检查代码中数据库连接的用户名和密码是否正确,并且确保数据库服务已经启动。另外,建议在连接数据库前先进行空指针判断,以避免出现空指针异常。
'Date(java.lang.String)' is deprecated
This means that the method "Date(java.lang.String)" is no longer recommended to be used in the current version of the software because there may be better alternatives available. It is likely that this method may be removed in future versions of the software, and so developers should use the suggested alternative instead to avoid any issues or compatibility problems.
阅读全文