![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 71
离玖拾
这个作者很懒,什么都没留下…
展开
-
JAVA 8 行为参数化
一、 行为参数化 通过将一个行为写成参数,再传进具体的执行代码中 举例来说: 你室友知道你要从校外回宿舍,他想让你帮他买写东西。这些东西可能是水,饭或者零食,水果,书等等。 这时你就有一个购买的行为。 这个购买的行为变成一个你回家过程中的一个参数,进行传递。那么,不过之后你室友怎么改变买的东西。你需要改变的只要购买这个行为,其他都可以不变。 二、主要作用: 为了应付需求的不断更改。 三、具体例子 例如:你给一个果农做了一个功能。这天,果农说他想筛选果子是苹果的数据。你这样写 publ原创 2021-05-12 17:32:09 · 240 阅读 · 1 评论 -
String转换Integer原理
好朋友面试被问到这个,回来问我。发现我也不知道。就想着去看看源码,了解一下 String转Integer,我们平时使用时,一般都是: Integer integer = Integer.valueOf("99"); 让我们去看下Integer.valueOf的方法吧~ Integer.valueOf方方法如果参数是int时,会先读取缓存的Integer,没有才会去创建一个新的。这个和String转换Integer没有关系,我们主要要去看parseInt(s, 10)方法 //...原创 2021-03-04 14:36:41 · 1512 阅读 · 2 评论 -
String ,StingBuffer,StringBuilder的区别
一、 结论 String 字符常量,不可变类,使用简单,相同字符复用,但当拼接大量字符时,消耗多,速度慢,线程安全 StringBuffer 拼接大量字符串时,效果比String高,线程安全 StringBuilder 拼接大量字符串时,效率比String,StringBuffer都高,但线程不安全 二、应用场景 Sting: 日常使用,不需要大量字符串拼接时都可使用 StringBuffer: 当需要大量字符串拼接时,并且是在多线程下,可使用 StringBuilder:当需要大量字符串拼接时原创 2021-02-26 11:42:30 · 267 阅读 · 1 评论