
Java
文章平均质量分 95
Java相关
滑雪的
佛系
展开
-
JAVA 泛型总结
什么是泛型(1) 背景JAVA推出泛型以前,程序员可以构建一个元素类型为Object的集合,该集合能够存储任意的数据类型对象,而在使用该集合的过程中,需要程序员明确知道存储每个元素的数据类型,否则很容易引发ClassCastException异常。(2)泛型的概念Java泛型(generics) 是JDK5中引入的一个新特性,泛型提供了编译时类型安全监测机制,该机制允许我们在编译时检测到非法的类型数据结构。泛型的本质就是参数化类型,也就是所操作的数据类型被指定为一个参数。(3)泛型的好处类型安全原创 2022-03-24 09:53:48 · 309 阅读 · 0 评论 -
BigDecimal 加减乘除
BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" + bignum3);转载 2017-08-26 18:49:06 · 232 阅读 · 0 评论 -
java下载文件
Java文件下载的几种方式public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。转载 2017-08-26 18:25:39 · 201 阅读 · 0 评论 -
log4j.properties 详解与配置步骤
1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.appender.class1.org.apache转载 2017-08-26 19:05:38 · 267 阅读 · 0 评论 -
java.security.InvalidKeyException: Illegal key size
今天遇到一个奇怪的问题。自己做的加签验签功能已经没有问题了,本地测试通过,同事放到服务器上测试也没问题。然后我将包放到自己搭建的环境上,会报这样一个错误:java.security.InvalidKeyException: Illegal key size然后就各种百度。原来是jdk不兼容的问题,我本地以及同事的测试环境都是jdk1.7,而我搭建的环境用的是jdk1.8解决方案如下:处理办法: 在官转载 2017-08-26 19:33:26 · 252 阅读 · 0 评论 -
JDK1.8时间接口
JDK1.8新增了LocalDate和LocalTime接口 1. LocalDate// 取当前日期:LocalDate today = LocalDate.now(); // -> 2014-12-24// 根据年月日取日期,12月就是12:LocalDate crischristmas = LocalDate.of(2014, 12, 25); // -> 2014-12-25//转载 2017-08-03 21:20:01 · 746 阅读 · 0 评论