class.getName()和class.getSimpleName()的区别
2024-09-06 05:06:15
根据API中的定义:
Class.getName():以String的形式,返回Class对象的“实体”名称;
Class.getSimpleName():获取源代码中给出的“底层类”简称。
public class Main { private static final String TAG1 = Main.class.getName();
private static final String TAG2 = Main.class.getSimpleName(); public static void main(String[] args) {
System.out.println("getName ----- " + TAG1 + "\n" + "getSimpleName ----- " + TAG2);
}
}
结果图片如下:
如上图所示,我们可以很清晰明了地看出它们的区别:
getName ----“实体名称” ---- com.se7en.test.Main
getSimpleName ---- “底层类简称” ---- Main
最新文章
- IoC模式(依赖、依赖倒置、依赖注入、控制反转)
- 基于MVC4+EasyUI的Web开发框架经验总结(1)-利用jQuery Tags Input 插件显示选择记录
- ldd查询命令或软件共享的函数库(动态)
- 实验五 cmp传输与加解密
- NC V6 安装目录各文件夹作用描述
- [改善Java代码]在接口中不要存在实现代码
- 2015年10月16日HTML标签表单笔记
- git 删除配置的远程地址
- POJ 1236.Network of Schools (强连通)
- 【CF 675D Tree Construction】BST
- vim 多窗口编辑
- hive分区(partition)
- WPF 自定义控件缩放
- 03.Python网络爬虫第一弹《Python网络爬虫相关基础概念》
- hdu-5889-最短路+网络流/最小割
- 《十天学会单片机和C语言编程》
- 简单记录常用git 命令
- python学习(十九)常见的第三方库
- cocos2dx 3.x 相机机制
- Struts文件下载(静态)
热门文章
- Python使用ConfigParser模块读取配置文件(config.ini)以及写入配置文件
- win10 vscode安装babel
- 4. 理解Update、Enter、Exit 与 添加、删除元素
- golang常用库:日志记录库-logrus使用
- BAT面试必问细节:关于Netty中的ByteBuf详解
- 解决SpringBoot项目部署到服务器后访问Tomcat后404,无法访问Controller
- Python爬虫中的URLError\HTTPError异常类,异常的抛出
- 菜鸡的Java笔记 第十二 - java 构造方法与匿名对象
- Linux驱动实践:你知道【字符设备驱动程序】的两种写法吗?
- [atARC103F]Distance Sums