简单解释知识点编写

tring是静态全局变量的时候,输出的是null

当局部变量e的时候是相当于赋值,是空串

 空串就相当于一个盒子里面啥也没有放,null就是相当于去旅游拍照片,然后又回来了,只是意义上的存在,但是事实啥也没有了

public class Test{
  static String a;
  public static void main(String[] args) {
  String e="";
  System.out.println(e);
  System.out.println(a);
  }
}

 演示 instanceof的用法

public class Test03 {

public static void main(String[] args) {
Test03 t=new Test03();
Test03 y=new Test03();
System.out.println(t instanceof Test03);
}
}

该代码演示的是:String+int=String类型

如果是:System.out.println(a+(5+2+1));则String+int,int 类型小括号里面的内容先运算

public class Test03 {

public static void main(String[] args) {
String a = "我爱你";
System.out.println(a);
System.out.println(a+521);
System.out.println(a+(5+2+1));//"我爱你8"

}
}

三目运算符的表达式:

public class Test03 {

public static void main(String[] args) {

boolean a = true;
boolean b = false;
int c = false ? 5 : 6;
System.out.println(c);// 6

int d = true ? 6 : 5;
System.out.println(d);// 6

int i = 5;
int j = 6;
int h = (i > j) ? 3 : 8;// 6
System.out.println(h);
}
}

public class Test03 {

public static void main(String[] args) {
//boolean想等运算符 == !=返回也是boolean:false、true
int a=4;
int b=3;
System.out.println(a==b);//false
System.out.println(a!=b);//true

}
}

赋值运算符:=、+=、-=、*=、/=

boolean类型:==、!=

原文地址:https://www.cnblogs.com/Koma-vv/p/9413845.html