博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
getImplementationVersion-获取版本号
阅读量:6843 次
发布时间:2019-06-26

本文共 1284 字,大约阅读时间需要 4 分钟。

  在工作中会遇到这个方法的使用,就记录一下。

一:getImplementationVersion

1.  方法

  java.lang.Package.getImplementationVersion()方法实例。

  方法返回这个实现的版本。

  

2.返回值

  此方法返回执行的版本,如果尚不清楚,则返回null。

 

3.示例

1 package start; 2  3 public class TestVersion { 4     public static void main(String[] args) { 5         method1(); 6     } 7     //method1 8     public static void method1() { 9         Package pack = Package.getPackage("java.lang");10         System.out.println(pack.getImplementationVersion());11     }12 }

 

4.效果

  

 

二:工作中使用的地方

1.程序

1  public static String getVersion() {2         String version = FrameworkInfo.class.getPackage().getImplementationVersion();3         if (version == null || version.equals("")) {4             version = defaultVersion;5         }6         return version;7     }

 

2.实验类

@Test    public void testVersion(){        Package packet= FrameworkInfo.class.getPackage();        System.out.println(packet);    }

 

3.效果

  

 

4.这个packet信息来源

  应该是打包出来的信息,可以看pom。

  

 

三:PS--getPacket

1.说明

  在上面的程序中使用到了这个方法,在这里了解一下。

 

2.程序

1 package start; 2  3 public class TestPacket { 4     public static void main(String[] args) { 5          Package[] pack = Package.getPackages(); 6          for (int i = 0; i < pack.length; i++) { 7              System.out.println("" + pack[i]); 8          } 9     }10 }

 

3.效果

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

转载地址:http://ggbul.baihongyu.com/

你可能感兴趣的文章
Android--面试题整理(五)
查看>>
php continue break 用例
查看>>
Scrapy小解
查看>>
移动端小项目的小总结~
查看>>
【新知】 量子技术初探
查看>>
CentOS 6.9关闭NetworkManager服务
查看>>
大型分布式C++框架《二:大包处理过程》
查看>>
当前深度神经网络模型压缩和加速都有哪些方法?
查看>>
高并发场景之RabbitMQ篇
查看>>
改变你对世界看法的五大计算机视觉技术
查看>>
探寻教育信息化着力点,创新四川省教育厅IT管理
查看>>
iptables实现IP地址重定向(转发)
查看>>
军方让我做即时通讯,好好交代一下网络安全问题(附源码)
查看>>
11【在线日志分析】之redis-3.2.5 install(单节点)
查看>>
Uvaoj10054 - The Necklace
查看>>
玩转树莓派:OpenHAB的入门(二)
查看>>
.Net 中的序列化与反序列化 (转)
查看>>
linux系统管理 简单常用命令
查看>>
人工智能现在可以作画了
查看>>
重温.NET下Assembly的加载过程
查看>>