笔记
张家巨子@张翟
这个作者很懒,什么都没留下…
展开
-
java8新特性之:Stream流
java8新特性之:Stream流Stream是处理集合、数组等的一种新方式,可以对集合进行筛选、排序、聚合等。steam流分为两步:中间操作和终端操作,中间操作每次都会返回一个新的流,可以有多个,而终端操作只能有一次。流又分为并行流和串行流,都可以通过集合创建。并行流的内部是多线程执行,异步的,而串行流是由调用的主线程执行的,是单线程。使用场景:筛选:filter(过滤出满足条件的元素),map(映射出满足条件的元素)List<Person> personListNew2 =原创 2021-08-24 15:23:18 · 392 阅读 · 0 评论 -
获取项目路径的几种方式
获取项目路径的几种方式通过System.getProperty(“user.dir”)获取路径,表示的是当前项目下的绝对路径,例如:D:\mh_workspace\freemarker-test通过Thread.currentThread().getContextClassLoader().getResource("").getPath(),如果在运行中使用的话,文件会在字节码文件里面,所以可以读取jar包里面的文件。例如:/D:/mh_workspace/freemarker-test/target原创 2021-08-23 17:00:48 · 1818 阅读 · 0 评论 -
mf文件的作用
项目中经常会看到mf文件,那么mf文件有什么用呢?mf文件是在打包的时候用的,打包完成后,如果要运行jar包,那么就可能会遇到没有主类的情况。jar里面有个mf文件,文件里面有很多配置等,其中就有要引入的lib包等,所以说如果你要在本地或者其他地方运行jar包,就要看下你的mf文件里面是否引入了lib文件,如果有就要把lib文件放在mf指定的目录下。这样jar包运行程序才能找到。如果在打包的时候你使用maintest指定了mf文件,那么jar包运行的时候他就会直接找到mf文件,继续上面的步骤。附:jar原创 2021-06-16 19:05:36 · 5075 阅读 · 0 评论