今天复盘的是Java的数据类型,(说是复盘其实和新学差不多,因为上次学也就是快两个月以前了,哈哈。。。)
首先让我们了解一下什么是强类型语言,即“要求变量的使用要严格符合规定,所有变量都必须先定义后使用。”既然有强类型语言那自然有弱类型语言了,即“数据类型可以被忽略的语言。”它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。
怎么理解呢,下面让我们敲一些代码。
public class Caogao02 { public static void main(String[] args) { String a; System.out.println(a); } }
此时系统提示a没有初始化,error。
如果把一串字符赋值给a,代码就可以正常运行,如下:
public class Caogao02 { public static void main(String[] args) { String a="damn"; System.out.println(a); } }
(输出结果为damn)
如此可知在Java语言中,一个变量如果没有定义是无法输出的。