- public class Demo{
- public static void main(String args[]){
- char c1 = 'a';
- char c2 = 97;
- System.out.println("c1 = " + c1);
- System.out.println("c2 = " + c2);
- }
- }你说的字符(char),是属于java的基本数据类型,是用来保存英文字母,数字等字符的,一般使用2个字节来保存一个字符。
- 其实计算机在处理字符类型时,是把这些字符当成不同的整数来看待的。
- 而平常所见到的定义字符串String str="hello"这种方式,楼主可以发现,String声明时单词的首字母大写,所用String本身是一个类,已经算java的引用数据类型,需要涉及到堆内存和栈内存空间开辟的问题。
复制代码 |