【java基础】Class.getName()输出结果的解释
来源:互联网 发布:信息安全与密码学编程 编辑:程序博客网 时间:2024/05/20 19:30
在学习Java Reflection的时候,打算通过Class.getName()方法了解具体的Class名称,
package com.jiangjian.study.java.advanced.reflection;public class Sample { public static void main(String[] args) { byte[] a = new byte[1024]; System.out.println(a.getClass().getName()); System.out.println(boolean.class.getName()); System.out.println(Sample.class.getName()); System.out.println(int[][][].class.getName()); }}
输出的结果是:
[Bbooleancom.jiangjian.study.java.advanced.reflection.Sample[[[I
其中对“[B”和“[[[I”表示不理解.
通过查找资料得知,“[“表示数组的意思,如果是二位数组则是“[[“, 后面跟着的字符表示具体的类型,下面罗列了所有的情况.
[Z = boolean
[B = byte
[S = short
[I = int
[J = long
[F = float
[D = double
[C = char
[L = any non-primitives(Object)
0 0
- 【java基础】Class.getName()输出结果的解释
- Java初学习-getClass(),class属性和getName() 的整理
- Java中的getName(), .class 和forName()的区别
- class.getName()和class.getSimpleName()的区别
- class.getName()和class.getSimpleName()的区别
- class.getName()和class.getSimpleName()的区别
- Java getClass() , getName() , Class.forName() 详解
- 关于 java class getPackage ,getName,getSimpleName
- ls输出结果的逐条解释
- ls 输出结果的逐条解释
- ls 输出结果的逐条解释
- ls 输出结果的逐条解释
- mysql的EXPLAIN关键字输出结果解释
- 类名.class.getName()的作用
- Java中class的getName()和getCanonicalName()两个方法的区别
- Java的getCanonicalName和getName
- 在Java中,关于.Class()与.getCalss与.getClass().getName()的区别
- Vmstat参数输出结果解释
- Oracle客户端配置
- Uva 489 Hangman Judge
- 重返设计模式--观察者模式
- .NET Core 最小化发布
- 如何打开myeclipse工程
- 【java基础】Class.getName()输出结果的解释
- 博为峰JavaEE技术文章 ——MyBatis Mapper ResultMap(4)
- 重拾算法之剑指Offier——反转链表
- 根据端口找进程,根据进程号找软件名称
- HTTP协议中的1xx,2xx,3xx,4xx,5xx状态码分别表示什么,列举常见错误码及含义
- 慕课网Linux达人养成计划I内容摘记
- Android数据存储SharedPreferences共享参数
- 责任,荣誉,国家
- 【BZOJ 1012】【JSOI 2008】最大数