char a = 'a';
String b = "abcd";
//char是字符型,只能是单个字符,String是字符串,可以包含多个字符
//注意:这里char用单引号!!!String用双引号!!!
补充:
1.Java 包括两种数据类型:
原始数据类型(primitive data type):byte,short, char, int, long,float,double,boolean. 一共8种
对象(Object):8中除外的都是对象,包括数组。
显然char属于基本数据类型(即原始数据类型),string属于对象
原始数据类型(primitive data type):byte,short, char, int, long,float,double,boolean. 一共8种
对象(Object):8中除外的都是对象,包括数组。
显然char属于基本数据类型(即原始数据类型),string属于对象
2.String内部用来存储的结果是一个char字符数组。
1
|
private final char value[]; //这是string中用来存储值的结构。
|