boolean.class与Boolean.TYPE

原创 2013年12月05日 11:36:01

boolean.class与Boolean.TYPE,就是一个东西,其值相等!

Integer.TYPE=int.class
Long.TYPE=long.class

[Z=boolean[]
[S=short[]
[I=int[]
[J=long[]

[Ljava.lang.Boolean=Boolean[]
[Ljava.lang.Byte=Byte[]
[Ljava.lang.Short=Short[]
[Ljava.lang.Integer=Integer[]
[Ljava.lang.Long=Long[]
[Ljava.util.Date=Date[]

测试代码: 

public static void main(String[] args) throws Exception {
		Object obj = true;
		Object nul = null;
		System.out.println(nul);
		System.out.println(Boolean.TYPE);
		System.out.println(boolean.class);
		System.out.println(Boolean.class);
		System.out.println(obj.getClass());
		System.out.println(boolean.class == Boolean.class);
		System.out.println(Boolean.TYPE == Boolean.class);
		System.out.println(boolean.class == Boolean.TYPE);
		int[][] arr = { { 1 }, { 2 } };
		// Integer[][] arr = { { 1 }, { 2 } };
		Class cls = arr.getClass();
		Class cls2 = arr.getClass().getComponentType();
		Class cls3 = arr.getClass().getComponentType().getComponentType();
		System.out.println(cls);
		System.out.println(cls2);
		System.out.println(cls3);
}
输出结果:
null
boolean
boolean
class java.lang.Boolean
class java.lang.Boolean
false
false
true
class [[I
class [I
int


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

attempting to use incompatible return type(返回类型boolean与java.lang.Object不兼容)

attempting to use incompatible return type(返回类型boolean与java.lang.Object不兼容)

Android使用Parcelable传递boolean、String、Class、List、Enum类型数据

最近有一个需求是从ActivityA往ActivityB传递一些用户数据,内容较多,使用Parcelable对象实现序列化,基本数据类型中除了boolean之外,其他的几个用String代表了。重点看...

handbook of Boolean Algebras V.1

  • 2010-04-01 02:22
  • 2.49MB
  • 下载

关于oracle的boolean问题

原文地址:http://blog.sina.com.cn/s/blog_451f596201014wkw.html 一、oracle本身没有boolean类型,就是说跟数据库相关的类型中不包括boo...

Boolean.getBoolean(String name)方法分析

Boolean.getBoolean(String name)

BMS boolean

  • 2014-09-11 20:27
  • 5.17MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)