欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用Java獲取文件名、類名、方法名和行號的方法小結(jié)

 更新時間:2016年08月22日 17:17:36   投稿:daisy  
這篇文章運用實例代碼給大家介紹了利用Java怎樣獲取文件名、類名、方法名和行號,有需要的可以參考借鑒,下面一起來看看吧。

大家都知道,在C語言中,我們可以通過宏FILE、 __LINE__來獲取文件名和行號,而在Java語言中,則可以通過StackTraceElement類來獲取文件名、類名、方法名、行號,具體代碼如下:

public static int getLineNumber( ){
  StackTraceElement[] stackTrace = new Throwable().getStackTrace();

  return stackTrace[1].getLineNumber( );
}

public static String getMethodName( ){
  StackTraceElement[] stackTrace = new Throwable().getStackTrace();

  return stackTrace[1].getMethodName( );
}

public static String getFileName( ){
  StackTraceElement[] stackTrace = new Throwable().getStackTrace();

  return stackTrace[1].getFileName( );
}

public static String getClassName( ){
  StackTraceElement[] stackTrace = new Throwable().getStackTrace();

  return stackTrace[1].getClassName();
}

以上就是利用Java獲取文件名、類名、方法名和行號的全部內(nèi)容,希望本文的內(nèi)容對大家學(xué)習(xí)Java能有所幫助。

相關(guān)文章

  • 解析springboot整合谷歌開源緩存框架Guava Cache原理

    解析springboot整合谷歌開源緩存框架Guava Cache原理

    本文主要為大家解析了springboot整合谷歌開源緩存框架Guava Cache的原理以及在實際開發(fā)過程中的使用,附含源碼,有需要的朋友可以參考下
    2021-08-08
  • 快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決

    快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決

    這篇文章主要介紹了快速校驗實體類時,@Valid,@Validated,@NotNull注解無效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • mybatis一對多方式實現(xiàn)批量插入

    mybatis一對多方式實現(xiàn)批量插入

    這篇文章主要介紹了mybatis一對多方式實現(xiàn)批量插入,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Maven倉庫的具體使用(本地倉庫+遠(yuǎn)程倉庫)

    Maven倉庫的具體使用(本地倉庫+遠(yuǎn)程倉庫)

    Maven 在某個統(tǒng)一的位置存儲所有項目的構(gòu)件,這個統(tǒng)一的位置,我們就稱之為倉庫,本文主要介紹了Maven倉庫的具體使用(本地倉庫+遠(yuǎn)程倉庫),感興趣的可以了解一下
    2023-11-11
  • 通過實例了解java序列化機(jī)制

    通過實例了解java序列化機(jī)制

    這篇文章主要介紹了通過實例了解java序列化機(jī)制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • 利用Java編寫一個屬于自己的日歷

    利用Java編寫一個屬于自己的日歷

    這篇文章主要為大家介紹了如何利用Java編寫一個屬于自己的日歷,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起嘗試一下
    2022-05-05
  • java如何獲得redis所有的key-value

    java如何獲得redis所有的key-value

    這篇文章主要介紹了java如何獲得redis所有的key-value,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • mybatis-plus getOne和邏輯刪除問題詳解

    mybatis-plus getOne和邏輯刪除問題詳解

    這篇文章主要介紹了mybatis-plus getOne和邏輯刪除,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java基礎(chǔ)之文件和目錄操作

    Java基礎(chǔ)之文件和目錄操作

    這篇文章主要介紹了Java基礎(chǔ)之文件和目錄操作,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • 通過Java實現(xiàn)添加或刪除PDF中的附件

    通過Java實現(xiàn)添加或刪除PDF中的附件

    當(dāng)我們在制作PDF文件或者PPT演示文稿的時候,為了讓自己的文件更全面詳細(xì),就會在文件中添加附件。本文為大家整理了Java實現(xiàn)添加或刪除PDF中的附件的方法,需要的可以參考下
    2023-01-01

最新評論