草庐IT

Deprecated

全部标签

java - 使用 Java EE API 替换已弃用的 JPMS 模块

Java9deprecatedsixmodulesthatcontainJavaEEAPIs他们是goingtoberemoved很快:java.activation和javax.activation包java.corba与javax.activity、javax.rmi、javax.rmi.CORBA和org.omg.*包java.transaction和javax.transaction包java.xml.bind与所有javax.xml.bind.*包java.xml.ws与javax.jws、javax.jws.soap、javax.xml.soap,以及所有javax.xml

java.net.URLEncoder.encode(String) 已弃用,我应该改用什么?

我在使用java.net.URLEncoder.encode时收到以下警告:warning:[deprecation]encode(java.lang.String)injava.net.URLEncoderhasbeendeprecated我应该改用什么? 最佳答案 使用URLEncoder中的其他encode方法:URLEncoder.encode(String,String)第一个参数是要编码的文本;第二个是要使用的字符编码的名称(例如,UTF-8)。例如:System.out.println(URLEncoder.encod

java.net.URLEncoder.encode(String) 已弃用,我应该改用什么?

我在使用java.net.URLEncoder.encode时收到以下警告:warning:[deprecation]encode(java.lang.String)injava.net.URLEncoderhasbeendeprecated我应该改用什么? 最佳答案 使用URLEncoder中的其他encode方法:URLEncoder.encode(String,String)第一个参数是要编码的文本;第二个是要使用的字符编码的名称(例如,UTF-8)。例如:System.out.println(URLEncoder.encod

Java:为什么不推荐使用 Date 构造函数,而我改用什么?

我来自C#世界,所以对Java还没有太多经验。Eclipse刚刚告诉我Date已弃用:Personp=newPerson();p.setDateOfBirth(newDate(1985,1,1));为什么?应该改用什么(尤其是在上述情况下)? 最佳答案 java.util.Date类实际上并没有被弃用,只是该构造函数以及其他几个构造函数/方法被弃用。它已被弃用,因为这种用法不适用于国际化。应该使用Calendar类:Calendarcal=Calendar.getInstance();cal.set(Calendar.YEAR,19

Java:为什么不推荐使用 Date 构造函数,而我改用什么?

我来自C#世界,所以对Java还没有太多经验。Eclipse刚刚告诉我Date已弃用:Personp=newPerson();p.setDateOfBirth(newDate(1985,1,1));为什么?应该改用什么(尤其是在上述情况下)? 最佳答案 java.util.Date类实际上并没有被弃用,只是该构造函数以及其他几个构造函数/方法被弃用。它已被弃用,因为这种用法不适用于国际化。应该使用Calendar类:Calendarcal=Calendar.getInstance();cal.set(Calendar.YEAR,19

java - 在 Hibernate 中是否不推荐使用 buildSessionFactory() 配置方法?

当我将Hibernate版本从3.6.8更新到4.0.0时,我在此行中收到有关已弃用方法buildSessionFactory()的警告:privatestaticfinalSessionFactorysessionFactory=newConfiguration().configure().buildSessionFactory();Javadoc建议使用另一种方法buildSessionFactory(ServiceRegistryserviceRegistry)但在documentation我发现不推荐使用的变体 最佳答案 是

java - 在 Hibernate 中是否不推荐使用 buildSessionFactory() 配置方法?

当我将Hibernate版本从3.6.8更新到4.0.0时,我在此行中收到有关已弃用方法buildSessionFactory()的警告:privatestaticfinalSessionFactorysessionFactory=newConfiguration().configure().buildSessionFactory();Javadoc建议使用另一种方法buildSessionFactory(ServiceRegistryserviceRegistry)但在documentation我发现不推荐使用的变体 最佳答案 是

objective-c - 如何在 iOS Objective-C 头文件中将函数标记为已弃用?

如何在iOSObjective-C头文件中将函数标记为已弃用?我猜我可以在某个函数之后添加一些关键字?如果有人尝试使用已弃用的函数,我希望生成编译器警告,类似于AppleAPI中看到的行为。 最佳答案 尝试将属性附加到您的方法声明:-(void)fooBar__attribute__((deprecated));取自here. 关于objective-c-如何在iOSObjective-C头文件中将函数标记为已弃用?,我们在StackOverflow上找到一个类似的问题:

objective-c - 如何在 iOS Objective-C 头文件中将函数标记为已弃用?

如何在iOSObjective-C头文件中将函数标记为已弃用?我猜我可以在某个函数之后添加一些关键字?如果有人尝试使用已弃用的函数,我希望生成编译器警告,类似于AppleAPI中看到的行为。 最佳答案 尝试将属性附加到您的方法声明:-(void)fooBar__attribute__((deprecated));取自here. 关于objective-c-如何在iOSObjective-C头文件中将函数标记为已弃用?,我们在StackOverflow上找到一个类似的问题:

ios - 如何修复 "UIPopoverController is deprecated"警告?

我正在使用此代码:mediaLibraryPopover=[[UIPopoverControlleralloc]initWithContentViewController:avc];[self.mediaLibraryPopoverpresentPopoverFromRect:[theButtonbounds]inView:theButtonpermittedArrowDirections:UIPopoverArrowDirectionAnyanimated:YES];我在Xcode7中收到此警告:UIPopoverControllerisdeprecated,firstdepreca