相关疑难解决方法(0)

谁能告诉我在类中使用静态块有什么用?

public class myclass{ 

    static{ 

        //some statements here 

    } 

    //some variables declared here 
    //some functions defined here 
} 
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
2
解决办法
476
查看次数

static {// some code}是什么意思?

可能重复:
静态初始化块

java中的以下内容是什么意思?

static {                                        
  WritableComparator.define(IntPair.class, new Comparator());
}
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
195
查看次数

什么是静态代码块?

我想问一下javap除了传递给它的类的公共字段和方法之外还显示什么。

我正在查看一个只有一个静态变量的类文件。正如预期的那样,javap 将静态变量和类构造函数显示为输出,但它也显示如下内容:

static {};
Run Code Online (Sandbox Code Playgroud)

这条线是什么意思?

java static block javap

1
推荐指数
1
解决办法
483
查看次数

在java中将一组变量公开

是否有一种简单的方法可以将类中的一组变量设置为公共变量.例如,为了使一组变量成为静态变量,我可以使用类似下面的内容.

class A {
    static {
        int x;
        int y;
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法做类似的事情使变量公开.像这样的东西.

public {
        int x;
        int y;
        }
Run Code Online (Sandbox Code Playgroud)

编辑:

我明白静态块不会做我认为会做的事情.我需要的是C++中这样的java版本

 class A {
      public:
          int x;
          int y;
  }
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
835
查看次数

标签 统计

java ×4

block ×1

javap ×1

static ×1