上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 40 下一页
摘要: StringBuilder 是 Java 中用于操作字符串的可变对象。它允许在字符串中进行修改、添加、删除字符等操作,而不会像普通的字符串操作(例如使用 String 类)那样产生新的字符串对象。这种可变性使得在处理大量字符串拼接或修改时更加高效。 与 String 不同,StringBuilder 阅读全文
posted @ 2023-12-26 21:01 天启A 阅读(72) 评论(0) 推荐(0)
摘要: authors.stream() .map(author->author.getAge) .map(age->age+10)//Stream<Integer> .filter(age>18)//Stream<Integer> .foreach(System.out::println); 上述是一个简 阅读全文
posted @ 2023-12-26 20:52 天启A 阅读(43) 评论(0) 推荐(0)
摘要: 方法引用是对lambda的进一步简化,如果方法体只有一个方法调用的话,可以直接采用对象名(类名)::方法名的格式(想起来了C++的一些语法) 一个例子:上面是lambda的一种写法,下面是方法引用的改进 int[] arr = {-1, 2, 3, 4, 5, 6}; Arrays.stream(a 阅读全文
posted @ 2023-12-26 20:42 天启A 阅读(47) 评论(0) 推荐(0)
摘要: 当我们写代码的时候经常会碰见nullpointer,所以在很多情况下我们需要做各种非空的判断。JDK8中引入了optional,他是一个包装好的类,我们可以把对象传入optional对象中,接下来就可以在optional中进行安全的消费 一般使用的都是optional的方法ofNullable,这样 阅读全文
posted @ 2023-12-26 17:15 天启A 阅读(30) 评论(0) 推荐(0)
摘要: 原因:我想通过自连接查询将一个表的两条数据放在一起,为此我重写了mp的分页查询 IPage<Indi> selectIndiShow(IPage<Indi> page, @Param(Constants.WRAPPER) QueryWrapper<Indi> wrapper); 我又在xml中这样写 阅读全文
posted @ 2023-12-25 21:08 天启A 阅读(80) 评论(0) 推荐(0)
摘要: 终结操作和中间操作的区别:中间操作返回的一直都是stream,所以可以一直使用,但是终结操作返回的不是stream,后面不能继续操作 foreach:对流中的所有元素进行遍历操作 count:获取当前流内元素的个数//这个是无参的 max&min:这个也是需要比较器的,具体写法和sort差不多,但是 阅读全文
posted @ 2023-12-25 19:17 天启A 阅读(37) 评论(0) 推荐(0)
摘要: 这次实验我使用的是vue前端+jfinal后端,出现了非常多的问题,因此也花费了我不少时间。在一开始啃jfinal的文档的时候,我感觉jfinal是一个和springboot非常类似的框架,但是使用中我也发现了很多因为不熟悉带来的不便:比如jfinal的代码生成器,他和mysql数据库的关联那些步骤 阅读全文
posted @ 2023-12-21 19:22 天启A 阅读(45) 评论(0) 推荐(0)
摘要: 前面自己学过一些流的概念,比如IO流,用于读写本地的数据。 stream流主要是用于对集合/数组进行操作 idea现在已经很好的支持Stream流操作,在debug的时候可以很好的看到详细内容 下面以一个我的简单demo为例 1.distinct进行去重 2.filter去重之后的过滤//是一个中间 阅读全文
posted @ 2023-12-18 18:40 天启A 阅读(76) 评论(0) 推荐(0)
摘要: 展示效果: 如何获取: 阅读全文
posted @ 2023-12-18 17:16 天启A 阅读(89) 评论(0) 推荐(0)
摘要: 创建型我印象最深刻的就是单例模式,我记得他有一个特别经典的案例:任务管理器;而且我对这个模式的印象也比较深刻:将创建方法私有化,意味着不可以再次创建对象,仅对对象的调用。 最近有所感悟的是生成器模式,其实上次软考的学习中我唯一不理解的就是生成器模式,当时听zst2003老师讲,一头雾水,现在再重新接 阅读全文
posted @ 2023-12-14 21:13 天启A 阅读(22) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 40 下一页