- 博客(3)
- 收藏
- 关注
原创 同步方法的使用
同步方法概述:与同步代码块对应,java的多线程还提供了同步方法,同步方法就是使用 synchronized关键字来修饰某个方法。同步方法的代码格式如下: 访问修饰符 synchronized 返回类型 方法名(方法参数){ //同步方法体 }银行取钱程序为例,代码如下:一、创建一个账户类package max.ji;public class yinghang { private String no; //卡号 private double blance...
2020-09-28 10:36:53
713
原创 同步代码块的使用
多线程编程时,由于系统对线程的调度具有一定的随机性,所以,使用多线程同时操纵一个数据,容易出现线程安全问题。关于线程安全问题:(经典的银行取钱案例)银行取钱的基本流程如下:1、用户输入银行卡卡号及密码,系统进行核实。2、用户输入取钱数目。3、系统判断取钱数目是否大于取款数目。4、如果大于则取款成功,小于则失败。但是如果此操作放在并发线程里,就会引发安全问题。(两个账号同时取钱就会跳过第一个核对账号密码环节)!首先我们创建一个账号类,用于封装用户的账号和余额,d如下:pack
2020-09-28 09:01:08
501
原创 JAVA水仙花数
输出三位数的所有的“水仙花数”,所谓的“水仙花数”是指一个三位数其各位数字的立方和等于该数本身,例如153是“水仙花数”,因为:153 = 1^3+ 5^3 + 3^3; 则这个三位数为水仙花数,比如:153=111+555+333*/public static void main(String[] args){//用循环遍历所有的三位数for(int i = 100;i <= 1000;i++){//取出这个三位数的百位数int a = i / 100;//取出这个三位数的十位数in
2020-09-27 16:22:46
3148
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅