Java
文章平均质量分 88
AngeliaZheng
或许我会永远平凡,平凡也有宁静的风度~
展开
-
Jdk1.8新特性
1 接口的默认方法Java 8允许我们给接口添加一个非抽象的方法实现,只需要使用 default或static关键字即可,这个特征又叫做扩展方法。public interface Jdk8Interface { int interfaceMethod(); default void defaultMethod(){ System.out.println("D...原创 2018-06-25 18:31:30 · 358 阅读 · 0 评论 -
Servlet+JSP+JavaBean(MVC)
1 首先搭建web项目,不添加任何依赖(以便排错)1.1 New Maven Project,如下图所示。1.2 对新创建的web项目做相应修改(如果不存在一下错误,可跳过),如下图所示。 1.3 创建index.jsp1.4 启动server,访问http://localhost:8080/servlet-jsp-javabean/。如无错误,证明web项目已创建好。pom.xml<de...原创 2018-06-25 09:18:00 · 1720 阅读 · 0 评论 -
Java NIO入门到精通
NIO(New I/O)系统,即Java的第二个I/O系统。NIO提供了与标准I/O API不同的I/O处理方式。它是Java用来替代传统I/O API(Java 1.4)。它支持面向缓冲的,基于通道的I/O操作方法。随着JDK 7的推出,NIO系统得到了扩展,为文件系统功能和文件处理提供了增强的支持。 由于NIO文件类支持的这些新的功能,NIO被广泛应用于文件处理。NIO为Java程序员实现高...原创 2018-10-10 08:58:42 · 575 阅读 · 0 评论 -
相关金融计算中,是选float? double? BigDecimal?
float 单精度浮点数,在机内占4个字节,有效数字8位。double 双精度浮点数,在机内占8个字节,有效数字16位。float 和 double都是浮点数,都有取值范围, 都有精度范围。 因此会经常出现下面问题,定义了一个浮点数,经过一系列的计算, 它本来应该等于某个确定值,但实际上并不是。。。???计算机进行的是二进制运算,我们输入的十进制数字会先转换成二进制,进行运算后再转换为...原创 2019-06-12 11:46:44 · 920 阅读 · 0 评论