小编pra*_*sad的帖子

java中单引号和双引号的区别?

我有

  1. System.out.println(2+" "+3);

  2. System.out.println(2+' '+3);

第一个打印 2 3 而第二个打印 37 有人能解释一下为什么它打印 37 吗???

java

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

java中的静态变量

我有这样的场景

public class Test{

   static int a;
   int b;

   public static void main(String[] args){

      Test t1  = new Test();
      Test t2 = new Test();

   }
}
Run Code Online (Sandbox Code Playgroud)

对象t1和对象t2中的变量是什么?

根据我的理解,因为变量a是静态变量,所以它将在对象1和对象2中.

b将两者的对象被创建单独的副本.

但是,当我为变量b ie(int b=1)赋值并将其称为System.out.println(t1.b),System.out.println(t2.b)

我没有得到错误,而是从两个对象获得1作为输出.

这是为什么?

java variables static instance-variables

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

标签 统计

java ×2

instance-variables ×1

static ×1

variables ×1