![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 71
HXX_
这个作者很懒,什么都没留下…
展开
-
2021-08-16
java学习 线程安全问题 多个线程能修改同一个共享数据,就会发生线程安全问题 就有我们模拟多个用户同时从银行账户里面取钱,如果用户取钱数小于等于当前账户余额,则提示取款成功,并将余额减去取款钱数,如果余额不足,则提示余额不足,取款失败。 Account 类:银行账户类,里面有一些账户的基本信息,以及操作账户信息的方法 DrawThread类:继承了Thread,是一个多线程类,用于模拟多个用户操作同一个账户的信息 DrawTest:测试类 这时我们运行程序可能会看到如下运行结果: 甲取钱成功 800.0原创 2021-08-16 21:36:06 · 53 阅读 · 0 评论 -
2021-08-14
java练习 final方法不等同于private方法 虽然类中的private方法都隐式地指定为final,但是二者并不是等同的。private是访问权限修饰符,用于控制外界对类内部成员的访问,private方法只能在类的内部访问,而final方法可以在类外部访问 final修饰类,表示类不可被继承 final修饰变量,表示变量不可更改 final修饰方法,表示方法不可被覆盖 2 方法的重写和重载是多态的不同表现形式 重写是父类与子类之间多态性的一种表现。 重载是一个类中原创 2021-08-14 21:50:29 · 119 阅读 · 0 评论