.-
强类型语言
要求变量的使用严格符合规定,所有变量都必须先定义后才能使用
弱类型语言
java的数据类型分为两大类
基本类型(primitive type)
基本数据类型
引用类型(reference type)
引用数据类型
public class HelloWorld {
public static void main(String[] args) {
//float 有限 离散 舍入误差 大约 接近单不等于
//double
//最好完全使用浮点数进行比较
float f=0.1f; //0.1
double d=1.0/10; //0.1
System.out.println(f==d); //false
float f1=123123123f;
float f2=f1+1;
System.out.println(f1==f2); //true
}
}
所有的字符本质还是数字
编码 Unicode 表:(97=a 65=A) 2字节 0-65536 Excel 2 16 =65536
U0000 UFFFF
转义字符
\t 制表符
\n 换行
...
扩展
这是为什么?
**因为前面的两个String是创建了两个对象,他们是两个对象,所以指针会比较它们的地址,尽管他俩内容一样,但结果依然为false,而后面的“helloWorld”是放在栈里,然后两个变量s3,s4指向了它,==就会比较值,所以后者是true,
原文:https://www.cnblogs.com/ningstuday/p/13296393.html