易截截图软件、单文件、免安装、纯绿色、仅160KB

Java语言活的jdk、jre和操作系统版本等信息

      System.out.println(System.getProperty("java.version")); //java版本号
System.out.println(System.getProperty("java.vendor")); //Java提供商名称
System.out.println(System.getProperty("java.vendor.url")); //Java提供商网站
System.out.println(System.getProperty("java.home")); //Java,哦,应该是jre目录
System.out.println(System.getProperty("java.vm.specification.version")); //Java虚拟机规范版本号
System.out.println(System.getProperty("java.vm.specification.vendor")); //Java虚拟机规范提供商
System.out.println(System.getProperty("java.vm.specification.name")); //Java虚拟机规范名称
System.out.println(System.getProperty("java.vm.version")); //Java虚拟机版本号
System.out.println(System.getProperty("java.vm.vendor")); //Java虚拟机提供商
System.out.println(System.getProperty("java.vm.name")); //Java虚拟机名称
System.out.println(System.getProperty("java.specification.version")); //Java规范版本号
System.out.println(System.getProperty("java.specification.vendor")); //Java规范提供商
System.out.println(System.getProperty("java.specification.name")); //Java规范名称
System.out.println(System.getProperty("java.class.version")); //Java类版本号
System.out.println(System.getProperty("java.class.path")); //Java类路径
System.out.println(System.getProperty("java.library.path")); //Java lib路径
System.out.println(System.getProperty("java.io.tmpdir")); //Java输入输出临时路径
System.out.println(System.getProperty("java.compiler")); //Java编译器
System.out.println(System.getProperty("java.ext.dirs")); //Java执行路径
System.out.println(System.getProperty("os.name")); //操作系统名称
System.out.println(System.getProperty("os.arch")); //
System.out.println(System.getProperty("os.version")); //版本号
System.out.println(System.getProperty("file.separator")); //文件分隔符


相关文档:

关于 Java 对象序列化您不知道的 5 件事

数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。
大约一年前,一个负责管理应用程序所有用户设置的开发人员,决定将用户设置存储在一个 Hashtable 中,然后将这个 Hashtable 序列化到磁盘,以便持久化。当用户更改设置时,便重新将 ......

java定时执行代码

原文发表在http://baihuazhou.javaeye.com/blog/200642
我们在项目中,经常会碰到这样一种需求,就是让某个程序在某个固定的时间去运行,比如定时备份操作。在Java的J2SE的API中可以很容易做到这一点。
让我们需要定时执行的类继承自java.util.TimerTask中的TimerTask类,把需要执行的方法放入run方法中:
import java. ......

JAVA 面试32问


第一, 谈谈final, finally, finalize的区别。 (最常被问到) 
final修饰符(关键字) 
如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract,又被声明为final。将变量或方法声明为final,可以保证它们在使用中不被改变。其初始化可以在两个地方 ......

Java IO框架

可从IO的类层次,IO框架的设计模式来论述。
总体来说,IO可以分为字节流和字符流,不同在于字符流由字节流包装而来,在IO读入之后经过JVM处理,把字节流转换成字符流。而字符流的字符采用哪种字符编码实现由JVM默认编码决定。
而每个流都分输入和输出,所以,总体来说,IO有四个顶层类:
InputStream
OutputStream ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号