![](https://img-blog.csdnimg.cn/20210408171503598.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
文章平均质量分 73
java知识
敲代码的小小酥
上天,请赐予我平静,去接受我无法改变的;给予我勇气,去改变我能改变的;赐我智慧,分辨两者的区别
展开
-
Java 8函数式编程
java 8 函数式编程原创 2022-12-15 19:56:10 · 950 阅读 · 3 评论 -
JVM调优手段
jvm调优原创 2022-12-11 22:22:04 · 709 阅读 · 0 评论 -
JVM垃圾回收机制及算法详解
jvm垃圾回收原创 2022-12-11 15:31:18 · 401 阅读 · 0 评论 -
ArrayList与LinkedList区别
ArraysList与LinkedList的比较原创 2022-07-26 14:11:10 · 409 阅读 · 0 评论 -
对NIO的初步理解
简单理解NIO原创 2022-07-26 06:07:27 · 292 阅读 · 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 · 8476 阅读 · 0 评论 -
java之try(){...}catch(){...}用法
我们对try{…}catch(){…}语法比较熟悉,在阅读spring源码时,偶然看到了try(){…}catch(){…}语法,多出来的括号里是什么呢?该语法是在JDK1.7之后引入的,主要是针对进行流操作时,经常忘记关闭流,造成内存溢出的问题而进行的优化。我们先看传统写法:public class Main { public static void main(String[] args) { InputStream inputStream=null; try{原创 2021-04-20 17:06:06 · 2941 阅读 · 0 评论 -
java8之接口新玩法(接口实现具体方法)
1.用法在jdk1.8中,引入了default关键字,该关键字可以修饰接口中的方法,并在接口中实现该方法。这打破了接口中不能实现方法的规定,是一个重大变革。示例如下:public interface DefaultInterface { String ceshi="ceshi";//接口中可以定义变量值 //用default修饰的方法,可以直接实现。且在实现类中,可以直接调用该方法,也可以对该方法进行重写 default public void demo(){原创 2021-04-20 16:41:23 · 1360 阅读 · 7 评论