JAVA 开发之用静态方法返回类名的实例详解

发布时间 - 2026-01-11 02:59:52    点击率:

JAVA 开发之用静态方法返回类名的实例详解

前言:

最初碰到这个问题,首先想到的是getClass()方法,

如下尝试:

public static String getClassName()
{
 String className=null;
 className=this.getClass().getName();//静态方法中不可访问变量 this
 return className;
}

结果失败。

偶然发现有人利用异常处理可以获得,真是另辟蹊径,巧妙的很。

实现代码:

public static String getClassName()
{
 String className=null;
 try {
 throw new Exception();
 } catch (Exception e) {
 StackTraceElement[] element=e.getStackTrace(); 
 className=element[0].getClassName();
 }
 return className;
}

以上就是java 获取类名的方法详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# JAVA  # 开发之用静态方法返回类名的实例详解  # redis集群搭建_动力节点Java学院整理  # redis快照模式_动力节点Java学院整理  # Java中Arraylist动态扩容方法详解  # Java中通过Class类获取Class对象的方法详解  # 利用Java读取二进制文件实例详解  # 的是  # 另辟蹊径  # 如有  # 这个问题  # 希望能  # 谢谢大家  # 之用  # 可以获得  # 疑问请  # 最初  # brush  # class  # public 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在IIS中新建站点并解决端口绑定冲突?  如何生成腾讯云建站专用兑换码?  linux写shell需要注意的问题(必看)  成都网站制作公司哪家好,四川省职工服务网是做什么用?  zabbix利用python脚本发送报警邮件的方法  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何在新浪SAE免费搭建个人博客?  如何快速生成凡客建站的专业级图册?  PHP 500报错的快速解决方法  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何在腾讯云免费申请建站?  制作公司内部网站有哪些,内网如何建网站?  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  焦点电影公司作品,电影焦点结局是什么?  中国移动官方网站首页入口 中国移动官网网页登录  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  如何快速使用云服务器搭建个人网站?  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  公司网站制作价格怎么算,公司办个官网需要多少钱?  如何快速生成可下载的建站源码工具?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  网站优化排名时,需要考虑哪些问题呢?  如何制作一个表白网站视频,关于勇敢表白的小标题?  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Android使用GridView实现日历的简单功能  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  如何在 React 中条件性地遍历数组并渲染元素  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  如何在万网主机上快速搭建网站?  如何在VPS电脑上快速搭建网站?  潮流网站制作头像软件下载,适合母子的网名有哪些?  微信小程序 canvas开发实例及注意事项  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  简单实现Android验证码  JavaScript Ajax实现异步通信  Laravel如何配置和使用缓存?(Redis代码示例)  如何快速查询网址的建站时间与历史轨迹?  Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】  网站制作软件有哪些,制图软件有哪些?  如何续费美橙建站之星域名及服务?  如何使用 jQuery 正确渲染 Instagram 风格的标签列表  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  什么是javascript作用域_全局和局部作用域有什么区别?  Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤