1.system类
String javaVersion = System.getProperty("java.version"); System.out.println("java.version " + javaVersion); String javaHome = System.getProperty("java.home"); System.out.println("java.home " + javaHome); String osName = System.getProperty("os.name"); System.out.println("osName " + osName); String osVersion = System.getProperty("os.version"); System.out.println("osVersion " + osVersion); String userName = System.getProperty("user.name"); System.out.println("userName " + userName); String userHome = System.getProperty("user.home"); System.out.println("userHome " + userHome); String userDir = System.getProperty("user.dir"); System.out.println("userDir " + userDir);
2.math
3. BigDecimal类
BigDecimal用于高精度的价格等,例如账户金额,交易额等
BigInteger bigInteger = new BigInteger("11231232323123123213123213213213213213"); BigDecimal bigDecimal =new BigDecimal("123123.54"); BigDecimal bigDecimal1 =new BigDecimal("11"); System.out.println(bigInteger); System.out.println(bigDecimal.divide(bigDecimal1, BigDecimal.ROUND_HALF_UP)); System.out.println(bigDecimal.divide(bigDecimal1,15, BigDecimal.ROUND_HALF_UP)); /*11231232323123123213123213213213213213 11193.05 11193.049090909090909 */