![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术分享
烟花梦帘
这个作者很懒,什么都没留下…
展开
-
Java字符串替换方法replace与replaceAll
其实两者都是字符串替换方法,都可以实现替换字符串符合规则的部分为指定字符串,并且是全部替换,但两者有本质区别1.replace是字符串匹配替换2.replaceAll是正则表达式替换例:String str = “hello world/!(20181112)”;String strReplace = str.replace(“hello world/!(20181112)”, “ol”...原创 2020-02-17 17:07:36 · 907 阅读 · 0 评论 -
JAVA常用四大内置函数式接口使用简介
package com.pactera.feature;import java.util.function.Consumer;import java.util.function.Function;import java.util.function.Predicate;import java.util.function.Supplier;public class TestFunctio...原创 2020-01-02 16:00:40 · 274 阅读 · 1 评论 -
Go语言基础总结
1.GOPATHGOPATH这个概念如果不搞懂,对于包管理就没办法理解,所以导包以及运行时的报错就会觉得无可适从,GoPath实际上类似于Maven中的repository,但在通常情况下,我们的go项目也应该被创建在GOPATH/src下2.Package概念与传统的面向对象语言不同,Go语言的包和所处在的文件夹完全没有关系,尽管按照良好的编码习惯,应该将go源文件所处的文件夹名字命名为该...原创 2019-09-10 15:35:01 · 201 阅读 · 0 评论 -
Git常用命令
1.创建本地库第一种方式:git init第二种方式:git clone url2.将文件纳入版本管理,加入暂存区git add 文件路径/文件名git add 文件路径/文件名 同时具有解决冲突的作用,当我们手动和并冲突后,可以使用这个命令解决冲突,然后commit提交3.将文件提交到到本地仓库git commit -m “提交日志”如果文件已经在版本控制下,文件修改后,正常的顺...原创 2019-08-15 16:41:53 · 125 阅读 · 0 评论 -
IDEA project structure简述
Idea项目的核心:提示语言级别:语法提示功能依赖于此,如果你使用了高版本的SDK,但是项目本身的SDK却是旧版本,就可以通过调整该选项来让IDE来适应。如果说Project内部包含多个moudule,而每个moudle使用的JDK版本不一致,此时就可以单独调整每一个模块的级别。其实在idea中,project相当于eclipse里面的workspace,module相当于原本意义上的p...原创 2019-04-13 08:41:13 · 5014 阅读 · 0 评论 -
JAVA 8 Stream API及聚合操作简介
其实这篇文章早就列上计划了,只不过因为时间原因没有成行,正巧泛型的那篇文章基本上也要收尾了,正好接上这篇。不过本人对于Stream也是一知半解,毕竟小城市野生程序员,没那么多大厂的实战经验,再加上本人的实力有限,所以如果文章中有任何不当之处也欢迎读到文章的同仁们不吝赐教,当然,本人CSDN博客建立的初衷其实只是给自己一个记录梳理知识的平台,方便作为自己工作的一个知识库,嗯,就酱!其实如果想要良...原创 2019-04-02 14:47:48 · 1166 阅读 · 0 评论 -
算法简介之选择排序
其实在日常编程中,选择排序的应用场景是很少或者说几乎没有的,就是因为它的时间复杂度相对比较高O(N2),比起快速排序来说性能消耗较大,不过面对数据量不大的情况下,也是一种思路简单可行的排序方式,话不多说,我们先介绍下实现选择排序需要的数据结构:列表两个,一个是待排序的原数据,另外一个是等大的空列表用于存储排序后的数据。然后是基本原理:1.查找出最大的元素,将元素从原列表中移除,并添加到用来排...原创 2019-04-08 09:47:19 · 105 阅读 · 0 评论 -
关于undefined,"",null在使用“==“时与布尔类型的比较分析
1.undefined,“”,null 在存在显式或者隐式类型转换的时候,等同于布尔类型的false2.如果直接将undefined,null 与false相比,则为false,此时发生了隐式的类型转换,但是并没有转化成功!所以两者类型不同,必然false!3.但是空字符串与false进行比较的时候居然为true了!这不就和上面的规则相悖了么,我摔!于是我又做了以下试验:这里顺序...原创 2019-04-11 10:50:09 · 201 阅读 · 0 评论 -
Java泛型简介
学习泛型首先需要提到的一点:泛型是编译器层面的语法,这点对于我们认知泛型擦除和运行期泛型无法生效有很重要的作用。首先让我们先来看个例子,其实对于学习而言,我个人比较推崇先用,然后在实践中总结的方法,当然这也可能和我的理解能力不够强有关系,见仁见智吧。我们先来看看在JDK5之前,创建一个ArrayList实例是怎样的:ArrayList arrayList = new ArrayList();...原创 2019-04-01 08:47:07 · 238 阅读 · 0 评论