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


深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)

上篇文章《深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)》为大家介绍了mybatis中别名的使用,以及其源码。本篇将为大家介绍TypeHandler...
  • u010122002
  • u010122002
  • 2015年03月19日 19:00
  • 737

boolean.class与Boolean.TYPE

boolean.class与Boolean.TYPE,就是一个东西,其值相等!
  • gaojinshan
  • gaojinshan
  • 2013年12月05日 11:36
  • 2254

hibernate中boolean的问题

hibernate中boolean与sql的关系是这样的: hibernate映射类型                             java类型                      ...
  • edisonyuan
  • edisonyuan
  • 2016年06月29日 20:34
  • 4340

JAVA 中 Boolean.class 和 Boolean.Type的区别

1. class c=Boolean.class; c=Boolean; 2. Class c=Boolean.Type; c=boolean; 总结:Boolean时类类型,boolean...
  • xxodyj
  • xxodyj
  • 2013年07月04日 19:00
  • 1060

boolean.class不起作用

boolean st=false;Boolean sst2=true;if(Boolean.class.isInstance(st)){ System.out.println("ss");}if(...
  • limitstorm
  • limitstorm
  • 2010年05月20日 15:17
  • 313

Boolean 源码

包路径:java.lang类定义:public final class Boolean implements java.io.Serializable,Comparable<Boolea...
  • huanghjunjun
  • huanghjunjun
  • 2018年02月09日 15:51
  • 5

Cannot instantiate the type Map<String,Boolean>

无法实例化类型Map错误代码:Map modelPropertys = new Map();看了一下Map的定义,public abstract interface java.util.Map原来是抽...
  • testcs_dn
  • testcs_dn
  • 2014年12月14日 15:38
  • 14654

使用PowerMock和Easymock进行单元测试

Java单元测试对于开发人员质量保证至关重要,尤其当面对一团乱码的遗留代码时,没有高覆盖率的单元测试做保障,没人敢轻易对代码进行重构。然而单元测试的编写也不是一件容易的事情,除非使用TDD方式,否则编...
  • u010860412
  • u010860412
  • 2016年02月16日 20:11
  • 1332

Android 隐藏软键盘的方式

最近用到需要自己写一个输入的界面,这就需要隐藏掉系统默认的输入法弹出来了。要隐藏输入法,有几种方式: 在AndroidManifest中声明Activity的输入模式,详情请看http://blog....
  • u012943767
  • u012943767
  • 2015年11月09日 16:43
  • 1640

学习java笔记,java.lang.Boolean。

开始学习java,写一些代码演示一下各个类的主要功能及函数使用方法。 基本想法,按照java源代码的包结构,建立自己的一个包结构,针对每个类编写一个演示类。 我的基础类: package tjava....
  • STK_tianwen
  • STK_tianwen
  • 2009年08月22日 15:32
  • 2908
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:boolean.class与Boolean.TYPE
举报原因:
原因补充:

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