还再为java中的数据类型费脑筋吗 看能否让你豁然开朗

/**
 * java中数据类型的分类。
 * java中的数据类型分为两大类四小类,共有八种基本数据类型(原始数据类型)。
 * 两大类:
 *	1.基本数据类型,也称原始数据类型。
 *	 共有8种,分别是:byte(位)、short(短整数)、int(整数)、long(长整数)、float(单精度)、double(双精度)、char(字符)和boolean(布尔型)。
 *	注:布尔型在JVM规范中没有明确规定其所占的空间大小,仅规定其只能够取字面值"true"和"false")
 *	2.复合数据类型(类)
 *	eg:String、Integer、Date、Timer、甚至System啊等等
 * 四小类:
 * 整型:byte(1 byte), short(2 byte), int(4 byte) , long(8 byte)
 * 浮点型:float(4 byte), double(8 byte)
 * 字符型: char(2 byte)
 * 布尔型: boolean(JVM规范没有明确规定其所占的空间大小,仅规定其只能够取字面值"true"和"false")
	
 * @author FFrog
 *
 */
public class DataTypeClassify {
	byte a = 123;
	short b = 12;
	int c = 1;
	long d = 123456L;
	float e = 2.15F;
	double f = 3.14159265732;
	char g = '你';
	/**
	 * 看"String"在编辑器中的颜色 ,看到区别没?String类型并不是基本数据类型,String类是这样定义的:
	 * public final class String implements java.io.Serializable, Comparable<String>, CharSequence{}
	 * 有些地方我看有人解释说String不是数据类型,这并不严谨,其实它是个复合的数据类型,也就是说它是一个类,类当然有类型,从面向对象的方面考虑,如果没有相同的性质怎么能称做是一个类,
	 * 同理Integer、Date等都不把它归属于原始数据类型,都是复合数据类型。
	 */
	String str = "要干啥";
	boolean bln= true;
	
}

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值