1. package org.jr.util;
  2. /**
  3. * Copyright: Copyright (c) 2002-2004
  4. * Company: JavaResearch(http://www.javaresearch.org)
  5. * 最后更新日期:2003年3月28日
  6. * @author Cherami
  7. */
  8. /**
  9. * 此类中收集Java编程中常用的常量。
  10. * 不局限于某个包中,当然不包括Math类中的那些常量。
  11. * 为避免生成此类的实例,构造方法被申明为private类型的。
  12. * @since 0.12
  13. */
  14. public class Constants {
  15. /**
  16. * 换行符。
  17. * <b>由于在设计的时候忘记final变量是会经过预编译优化的,因此定义为final变量就没有跨平台的能力了。因此在0.5beta版中取消了final声明。</b>
  18. * @since 0.12
  19. */
  20. public static String LINE_SEPARATOR = System.getProperty(
  21. "line.separator");
  22. /**
  23. * 文件分隔符。
  24. * <b>由于在设计的时候忘记final变量是会经过预编译优化的,因此定义为final变量就没有跨平台的能力了。因此在0.5beta版中取消了final声明。</b>
  25. * @since 0.12
  26. */
  27. public static String FILE_SEPARATOR = System.getProperty(
  28. "file.separator");
  29. /**
  30. * 路径分隔符。
  31. * <b>由于在设计的时候忘记final变量是会经过预编译优化的,因此定义为final变量就没有跨平台的能力了。因此在0.5beta版中取消了final声明。</b>
  32. * @since 0.12
  33. */
  34. public static String PATH_SEPARATOR = System.getProperty(
  35. "path.separator");
  36. /**
  37. * 私有构造方法,防止类的实例化,因为工具类不需要实例化。
  38. */
  39. private Constants() {
  40. }
  41. }