【静态final java类中的Date字段】教程文章相关的互联网学习教程文章

java-如何解决无法对非静态输入字段进行静态引用的错误?【代码】

我正在学习Java.我编写了以下代码,但是当我尝试进行输入时,在Arrayfunction()中收到此错误“无法对非静态输入字段进行静态引用”.为什么会这样,我该如何解决?import java.util.*; public class MultidimArrays {Scanner input= new Scanner(System.in);public static void main(String args[]) { int array[][]= new int[2][3];System.out.println("Passing array to a function");Arrayfunction(array); }public static vo...

java-反射:以静态方法获取调用对象【代码】

是否有可能在该方法中获得调用静态方法的对象? 我有以下代码:class A{static void foo(){} } A a = new A(); a.foo();我可以在foo()方法中获取实例a吗?解决方法:首先,您的代码不适合作为程序员. 这是因为静态方法是类级别的方法,应该在没有任何类实例的情况下进行调用. 推荐方法:class A{static void foo(){} } A.foo();Can I get instance a in method foo() ?不,你不能. Because foo() is declared as static.所以您不能在该...

java-无法从静态内容引用非静态方法【代码】

我无法编译以下代码:public class Test {public static void main (String [] args ){int a = calcArea(7, 12);System.out.println(a);}int calcArea(int height, int width) {return height * width;} }出现以下错误:Non-static method calcArea(int, int) cannot be referenced from static content这是什么意思?我该如何解决该问题..? 编辑: 根据您的建议,我创建了一个实例,它是新的test(),如下所示:public class Test {i...

Java-Android静态变量丢失【代码】

我正在使用仅包含静态变量的类来存储所有常量和运行时属性.但是,最近我看到了引用这些变量的实例,但得到的却是null. 以下是我的课程定义:public class PlayerProperties {// Runtime but constant propertiespublic static int screenHeight;public static int screenWidth;public static String androidId;// Static properties// Urlspublic static final String baseUrl = "http://www.blynq.in/api/player/";public static fi...

Bloch有效的Java-与非静态相比,更喜欢静态类-多少个实例?

我想知道封闭类可以创建多少个静态成员类实例.我只假设一个,但是从Bloch提取的以下内容对我来说没有意义. 引用约书亚布洛赫(Joshua Bloch)的《有效Java》-项目22 *:偏爱静态成员类而非非静态成员类.A common use of private static member classes is to represent components of the object represented by their enclosing class. For example, consider a Map instance, which associates keys with values. Many Map implemen...

为什么Java 8接口中不允许使用“私有静态”字段?【代码】

当我尝试编译以下代码时public interface SomeInterface{private static Logger logger = Logger.getLogger();public default void someMethod(){logger.info("someMethod: default implementation");} }我得到一个错误Illegal modifier for the interface field SomeInterface.logger; only public, static & final are permitted当我删除private修饰符时,代码会编译,但我不希望包中的其他类看到此字段. 为什么Java确实可行时却不...

java-声纳:实例方法不应写入“静态”字段【代码】

我从Sonar收到此提示:实例方法不应写入“静态”字段 我不确定要解决此问题需要更改什么. “ SemaMonitorProxy.applicationContext”是否必须等于静态方法?public class SemaMonitorProxy implements ApplicationContextAware {private static ApplicationContext applicationContext = null;public void registerFailedLoginAttempt(HttpServletRequest request, HttpServletResponse response) {final SemaMonitor semaMonitor ...

java-Singleton公共静态最终版【代码】

我一直想知道Java中的单例.按照惯例,单例设置如下:private static MyClass instance = null; public static MyClass getInstance(){if (instance == null){instance = new MyClass();}return instance; } private MyClass(){}最近,我切换到使用以下内容:public static final MyClass instance = new MyClass(); private MyClass(){}由于没有空检查,因此它更短,更快捷,并且键入MyClass.instance对我来说比键入MyClass.getInstance...

java-如何在Spring MVC中提供静态内容?【代码】

我在当前项目中使用spring-mvc框架. ROOT文件夹有很多包含html,jsp,css,js等的网络文件夹.我的spring mvc配置如下:<context:annotation-config /><bean id="comicControllerBean" class="tv.cinemacraft.videogramwebapp.springmvc.controllers.ComicController" /><bean id="dashboardControllerBean" class="tv.cinemacraft.videogramwebapp.springmvc.controllers.DashBoardController" /><bean id="genericControllerBean" cl...

java-PowerMock Emma-私有静态方法和其他方法的代码覆盖率也显示0%【代码】

这个问题已经在这里有了答案: > PowerMock ECLEmma coverage issue 7个我从:Mock private method using PowerMockito获取了PowerMock的引用,并在此处应用了相同的逻辑.另外,我在eclipse / STS中安装了EMMA(开源工具),但是当我运行代码时,看到的代码覆盖率为零.为什么呢?public class MyClient {public void publicApi() {System.out.println("In publicApi");int res...

为什么外部类在Java中不是静态的?【代码】

这个问题已经在这里有了答案: > Why are you not able to declare a class as static in Java? 14个在Java中,外部类可以是public,final,default或abstract.为什么不像静态 公共静态类MyClass {}解决方法:外部类已经是隐式静态的. 非静态嵌套类(=内部类)意味着内部类隐式对其父类具有引用. 这就是为什么对于嵌套类,您可以区分静态和非静态.对于外部类而言,这没有意义. 这...

如何从引用java项目访问静态资源(WEB-INF)文件夹中的文件?【代码】

我有一个Web应用程序,其中包含我的一个应用程序服务的配置xml文件,该文件作为spring bean公开.此外,我在同一个工作区中有一个独立的Java应用程序(它从其pom.xml引用我的Web应用程序项目),它使用Spring TestContext框架运行测试,其中一个测试检查该XML文件的配置. 但是我从独立应用程序访问此xml文件时遇到问题: 在设置测试之前,在我之前的配置中,该文件是通过ServletContext访问的,位于WEB-INF /文件夹中.但是,为了使其可以从测试...

java静态变量序列化【代码】

如何在序列化期间保持静态变量的值(如果完全持久化).我在堆栈上读过类似的问题,它说静态变量本质上是瞬态的,即它们的状态或当前值不是序列化的. 我只是做了一个非常简单的例子,我将一个类序列化并将其保存到文件中,然后再次从文件重构该类.我惊奇地发现静态变量的值和序列化发生时的值都被保存了. 这是怎么发生的.这是因为在序列化期间会保存类模板及其实例信息.这是代码片段 – public class ChildClass implements Serializable,...

java – 是否可以在静态块中创建对象?【代码】

我对静态块有点困惑.如果我们谈论system.out.println方法,这里系统是一个类,out是引用变量,它具有在静态块中声明的printstream类的引用ID然后如何可能在静态块中创建任何对象,因为静态块总是在类加载时执行,而对象是在运行时创建的…我如何能够改变b / w加载时间和运行时间..解决方法:静态块 静态块是静态初始化器(类初始化器).您可以使用它来初始化类或在类加载期间执行某些逻辑.如果删除静态修饰符,则代码块是实例初始值设定项. ...

java – 无法访问枚举初始化程序中的静态字段【代码】

在这段代码中我得到一个编译器错误,请参阅注释:public enum Type {CHANGESET("changeset"),NEW_TICKET("newticket"),TICKET_CHANGED("editedticket"),CLOSED_TICKET("closedticket");private static final Map<String, Type> tracNameMap = new HashMap<String, Type>();private Type(String name) {tracNameMap.put(name, this); // cannot refer to static field within an initializer}public static Type getByTracName(Strin...

FINAL - 相关标签