摘要: 一、简介 方法引用是java8的新特性之一, 可以直接引用已有Java类或对象的方法或构造器。方法引用与lambda表达式结合使用,可以进一步简化代码。 来看一段简单代码: public static void main(String[] args) { List<String> strList = 阅读全文
posted @ 2020-05-31 19:35 十里坡剑神—》》》》 阅读(214) 评论(0) 推荐(0)
摘要: 1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上 阅读全文
posted @ 2020-05-31 16:01 十里坡剑神—》》》》 阅读(834) 评论(0) 推荐(0)
摘要: java中Array和ArrayList区别1)精辟阐述:可以将 ArrayList想象成一种“会自动扩增容量的Array”。 2)Array([]):最高效;但是其容量固定且无法动态改变; ArrayList: 容量可动态增长;但牺牲效率; 3)建议:基于效率和类型检验,应尽可能使用Array,无 阅读全文
posted @ 2020-05-31 15:49 十里坡剑神—》》》》 阅读(303) 评论(0) 推荐(0)
摘要: 什么是不可变对象? 众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其 阅读全文
posted @ 2020-05-31 15:13 十里坡剑神—》》》》 阅读(427) 评论(0) 推荐(0)
摘要: 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null 阅读全文
posted @ 2020-05-31 14:47 十里坡剑神—》》》》 阅读(206) 评论(0) 推荐(0)
摘要: https://www.runoob.com/java/java-string-trim.html trim() 方法用于删除字符串的头尾空白符。 语法 public String trim() 参数 无 返回值 删除头尾空白符的字符串。 实例 public class Test { public 阅读全文
posted @ 2020-05-31 14:40 十里坡剑神—》》》》 阅读(136) 评论(0) 推荐(0)
摘要: 本文章中有几处错误,算是边看边思考边修改还是挺不错的。 java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher 阅读全文
posted @ 2020-05-31 14:27 十里坡剑神—》》》》 阅读(213) 评论(0) 推荐(0)