Java
学习Java基本语法和框架时的笔记
铁板茄子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Class类的实例和Class对象
Class类的实例和Class对象原创 2022-09-23 16:57:02 · 297 阅读 · 0 评论 -
生产者消费者模型
生产者消费者模型两种方法:管程法和信号灯法原创 2022-09-23 17:04:47 · 95 阅读 · 0 评论 -
同步监视器
同步块和同步监视器原创 2022-09-23 17:28:16 · 357 阅读 · 0 评论 -
线程不安全案例
线程不安全案例原创 2022-09-23 17:10:11 · 99 阅读 · 0 评论 -
静态代理模式
静态代理模式原创 2022-09-23 17:30:19 · 126 阅读 · 0 评论 -
Lambda表达式
Lamdba表达式原创 2022-09-23 17:14:57 · 90 阅读 · 0 评论 -
实现Callable接口
Callable接口的实现方法原创 2022-09-23 17:23:47 · 137 阅读 · 0 评论 -
线程的状态
线程状态:stop、sleep、yield、join原创 2022-09-23 17:20:31 · 126 阅读 · 0 评论 -
线程小结01
线程原创 2022-01-02 16:29:17 · 88 阅读 · 0 评论 -
多线程之龟兔赛跑
//模拟龟兔赛跑public class Race implements Runnable { //胜利者 private static String winner; @Override public void run() { for (int i = 1; i < 101; i++) { //模拟兔子休息 if(Thread.currentThread().getName().equals("兔子".原创 2022-01-02 16:54:52 · 83 阅读 · 0 评论 -
super和this区别
super和this区别super super调用父类的构造方法,必须在构造方法的第一个 super必须只能出现在子类的方法或构造方法中 super和this不能同时调用构造方法 Vs this 代表的对象不同 super:代表父类对象的应用 this:本身调用者这个对象 前提 super:只能在继承条件才可以使用 this:没有继承也可以使用 构造方法 super:父类的构造 this:本类的构造 ...原创 2022-01-01 09:55:08 · 1030 阅读 · 0 评论 -
同步块和同步监视器
同步块 synchronized(Obj){} Obj被称为同步监视器 Obj可以是任何对象,但是推荐使用共享资源作为同步监视器 同步方法中无需指定同步监视器,因为同步方法的同步监视器是this,就是这个对象本身,或者是class 同步监视器执行过程 第一个线程访问,锁定同步监视器,执行其中代码 第二个线程访问,发现同步监视器被锁定,无法访问 第一个线程访问完毕,解锁同步监视器 第二个线程访问,发现同步监视器没有锁,然后锁定并访问原创 2022-01-03 21:32:51 · 732 阅读 · 0 评论 -
next()和nextLine()区别
next()和nextLine()区别next() 一定要读取到有效字符后才可以结束输入。 对输入有效字符后遇到的空白,next()方法会自动将其去掉。 只有输入有效字符后将其后面输入的空白作为分隔符或者结束符。 next()不能得到带有空格的字符串。 nextLine() 以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。 可以获得空白。 ...原创 2021-12-30 22:35:48 · 111 阅读 · 0 评论 -
synchronized与lock的对比
synchronized与lock的对比 Lock是显示锁(手动开启和关闭锁,别忘记关闭锁),synchronized是隐式锁,出了作用域自动释放 Lock只有代码块锁,synchronized有代码块锁和方法锁 使用Lock锁,JVM将花费较少的时间来调度线程,性能更好,并且具有更好地拓展性(提供更多的子类) 优先使用顺序 Lock>同步代码块(已经进入了方法体,分配响应资源)>同步方法(在方法体之外) ...原创 2022-01-03 22:30:35 · 2781 阅读 · 0 评论
分享