![](https://i-blog.csdnimg.cn/columns/default/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 66
yu15050186065
Java软件工程师
展开
-
gradle目录结构,项目目录结构
Gradle 用户主目录($USER_HOME/.gradle默认)用于存储全局配置属性和初始化脚本以及缓存和日志文件。清理缓存和发布版本从 4.10 版本开始,Gradle 会自动清理其用户主目录。当 Gradle 守护程序停止或关闭时,清理会在后台运行。如果使用–no-daemon,它会在构建会话之后使用可视进度指示器在前台运行。定期(最多每 24 小时)应用以下清理策略:检查特定版本的缓存caches//是否仍在使用中。...原创 2022-08-12 12:42:23 · 2615 阅读 · 0 评论 -
什么是Gradle
Gradle 是一个开源构建自动化工具,其设计足够灵活,可以构建几乎任何类型的软件。原创 2022-08-10 10:31:56 · 199 阅读 · 0 评论 -
面向对象编程之solid
单一职责原则单一职责原则(Single Responsibility Principle,SRP)又称单一功能原则,由罗伯特·C.马丁(Robert C. Martin)于《敏捷软件开发:原则、模式和实践》一书中提出的。这里的职责是指类变化的原因,单一职责原则规定一个类应该有且仅有一个引起它变化的原因,否则类应该被拆分(There should never be more than one reason for a class to change)。单一原则提出对象不应该承担太多职责,对于软件的两个特定原创 2020-11-11 16:36:56 · 268 阅读 · 0 评论 -
Java Stream
什么是 Stream?Stream(流)是一个来自数据源的元素队列并支持聚合操作元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。数据源 流的来源。 可以是集合,数组,I/O channel, 产生器generator 等。聚合操作 类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。和以前的Collection操作不同, Stream操作还有两个基础的特征:Pipelining: 中原创 2020-11-11 16:22:13 · 120 阅读 · 0 评论 -
Java Lamdba
Lamdba 表达式语言传统编程方式,业务之前传递往往都是通过值得方式来传输,也就是是说互相之前传递的是具体某些数值;函数是编程业务之前传递的是业务逻辑,也就是说业务处理的代码可以互相同步变量方式传递,然后让对方去执行,从而增加了业务的灵活可变性。优点:代码更加简洁,极少不必要类的创建,如果具体实现类,匿名类等,增加业务的灵活性,使业务提供者能更灵活的更改业务的逻辑,交由第三方使用,而不是简简单单的数值。易于并行开发,函数就是一个闭合的代码块,不修改外部变量,有益于并行执行;缺点:代码原创 2020-11-10 13:12:51 · 131 阅读 · 0 评论