- 博客(7)
- 收藏
- 关注

原创 用map集合模拟斗地主发牌机制
1. 用map存储 牌的信息 key 存储 1-54张的编号 ; value 就是 花色+数字 组合牌的信息 2. 用list 集合 存储 1-54张的编号 3. 用2个数组 分别存储 4种花色 和 ,2,3…J,Q ,K,A 4. 将 牌的具体内容放到 map和list index为每张牌的编号,每添加一张牌,index需+1; 因为编号从0开始,所以编号为0~53。 5.洗牌 调用Collections方法,实现洗牌这一功能。 6. 发牌 先创建四个集合(三个玩家和底牌),遍历整
2020-07-17 08:57:56
347
1
原创 mysql关于学生的查询语句
创建一个表 1、查询表中所有学生的信息。 SELECT * from exam 2、查询表中所有学生的姓名和对应的英语成绩。 select name,english from exam 3、过滤表中重复数据。 select distinct * from exam 4、在所有学生分数上加10分特长分。 SELECT name,chinese+math+english+10 总分 from exam 5、统计每个学生的总分。 SELECT name,chinese+math+english 总分 from
2020-07-21 16:30:03
28829
原创 mysql关于表的操作
1、创建一张员工表employee CREATE TABLE employee( id int PRIMARY KEY auto_increment, name VARCHAR(20) not null, gender VARCHAR(20), job VARCHAR(20), salary FLOAT, resume VARCHAR(20) ) 2、删除表 drop table employee1; 3、在上面员工表的基本上增加一个image列 alter table employee add COLUM
2020-07-21 16:26:58
410
原创 mysql关于数据库的操作
一、数据库的创建: 1、创建一个名称为mydb1的数据库 create database mydb1; 2、修改mydb1字符集为gbk alter database mydb1 character set ‘gbk’; 3、删除数据库mydb1 DROP DATABASE mydb1; 4、查看所有数据库 show DATABASES; 5、查看数据库mydb1的字符集 SHOW VARIABLES LIKE ‘character_set_database’; ...
2020-07-21 16:12:57
222
原创 用Runnable接口多线程实现卖火车票功能
多线程卖票 前置条件: 设置总票数 ,比如1000张,这里是3线程 开启多个售票窗口同时进行火车票的售卖 (这里多个窗口代表 多线程. 代表启动了多少个线程对象) package cn.zy; //实现接口 public class Ticket implements Runnable{ //设置总票数 private static int count=1000; //创建一个object private static Object object=new Object(); @Override publi
2020-07-20 16:34:55
460
原创 Exception in thread “main“ java.util.ConcurrentModificationException报错
代码: 错误: 使用普通遍历删除: 结果:未能把“aa”删除干净 解决方法: 结果: 因为集合中有两个“aa”,因为通过高级遍历会报错,使用普通遍历只会删除一个“aa",所以要是使用迭代器来删除多个相同的数据。 ...
2020-07-17 11:02:33
365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人