java
逝去的星光
学习计算机软件技术基础
展开
-
EOF-git分支拉取错误
EOF问题描述和解决方案原创 2021-07-23 09:32:51 · 202 阅读 · 0 评论 -
线程池七大参数详解
public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQ.原创 2020-08-26 12:34:53 · 4342 阅读 · 0 评论 -
synchronized 和 lock 有什么区别?
1 原始构成 synchronized是关键字属于JVM层面 monitorenter(底层是通过monitor对象来完成,其实wait/notify等方法也依赖于monitor对象只有在同步块或方法中才能调wait/notify等方法) monitorexit Lock是具体类(java.concurrent.locks.lock)是api层面的锁 2 使用方法 synchronized 不需要用户去手动释放锁,当synchronized代码执行完后系统...原创 2020-08-26 12:20:00 · 390 阅读 · 0 评论 -
Lambda表达式的几种语法
# Lambda 表达式 ### 一、Lambda 表达式的基础语法: Java8中引入了 一 个新的操作符 "->" 该操作符称为箭头操作符或 Lambda 操作符 箭头操作符将 Lambda 表达式拆分成两部分: 左侧:Lambda 表达式的参数列表 右侧:Lambda 表达式中所需执行的功能, 即 Lambda 体 ``` 1. 语法格式一:无参数,无返回值 () -> System.ou...原创 2020-08-12 15:48:55 · 2322 阅读 · 0 评论 -
重载与重写的区别
重载与重写对比:重载: 权限修饰符(public private 默认):无关 方法名:重载的两个方法的方法名必须相同 形参列表 形参类型的顺序不同 形参的个数不同 形参的类型不同 三者至少满足一个返回值类型:重载与返回值类型无关重写:权限修饰符(public private 默认):子类方法的权限>=父类的方法的权限方法名:子类方法和父类方法必须相同形参列表:子类方法和父类方法的形参列表必须相同返回值类型: 基本类数据类...原创 2020-07-29 16:40:27 · 164 阅读 · 0 评论