java
文章平均质量分 90
java知识
敲代码的小小酥
上天,请赐予我平静,去接受我无法改变的;给予我勇气,去改变我能改变的;赐我智慧,分辨两者的区别
展开
-
idea使用maven打jar包踩坑记录+maven打jar包插件比较
jar包分为普通jar包和可依赖jar包。当我们使用maven把项目打成一个jar包时,默认情况下,只会把当前项目的代码编译文件打入jar包中,而这个项目所依赖的第三方jar包,并不会自动加入到新打的jar包中。这样会造成使用jar包时,报错ClassNotFoundExcepiton,需要使用maven的Assembly插件设置jar包的打包方式。原创 2024-09-08 23:45:00 · 802 阅读 · 0 评论 -
Java 8函数式编程
java 8 函数式编程原创 2022-12-15 19:56:10 · 986 阅读 · 3 评论 -
JVM调优手段
jvm调优原创 2022-12-11 22:22:04 · 734 阅读 · 0 评论 -
JVM垃圾回收机制及算法详解
jvm垃圾回收原创 2022-12-11 15:31:18 · 436 阅读 · 0 评论 -
ArrayList与LinkedList区别
ArraysList与LinkedList的比较原创 2022-07-26 14:11:10 · 448 阅读 · 0 评论 -
jar包详解
1.可运行jar包和普通jar包及目录结构可运行jar包是打jar包时,指定了main-class类,可以通过java -jar xxx.jar 命令,执行main-class的main方法,运行jar包。可运行jar包不可被其他项目进行依赖。普通jar包打包时,不用指定main-class,也不可运行。普通jar包可以供其它项目进行依赖。jar包的配置文件是META-INF文件夹下的MANIFEST.MF文件。里面配置了如下信息:Manifest-Version用来定义manifest文件的版本原创 2021-06-28 09:49:46 · 8574 阅读 · 0 评论