自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 集合框架之ArrayList 增删改查与自定义实体类排序

ArrayList的结构 特点 存放数据有序,不唯一,遍历效率高,增删效率低 初始化 ArrayList的构造器有 指明了初始长度的构造方法效率高一点 但是一般多态方式指明初始长度 //存储类型不写默认Object List <存储类型>list = new ArrayList<>(4); 增删查改 增 add() 有很多重载方法,具体看api 删除 remove() 修改 set(int index,E element) index位置插入element 查 遍历 迭

2021-08-10 20:29:12 208

原创 循环中的scanner

循环中的scanner 之前在写用户管理系统时出现过一个bug,记录一下 public class DelUserView { private static Scanner scanner = new Scanner(System.in); public static void openView(UserDao manager) { System.out.println("请输入删除用户账号!"); Integer delUserid = null; try { delUserid

2021-08-07 15:02:11 550 1

原创 接口的学习

接口 接口定义 具体的定义我就不百度了 接口是由interface修饰定义,与类不在一个体系。同样的接口不能实例化,接口中的方法只能是抽象方法(1.8以后允许在接口中写静态方法与default方法). 实现接口通过implements关键字,实现一个接口必须实现它的所有抽象方法。 具体定义一个接口和他的实现类 public interface GrandFather { public static void speak() { System.out.println("我是grandfather!");

2021-08-07 10:43:57 114

原创 抽象类与用户信息管理系统

抽象类 场景 现在一个银行管理系统中有普通用户(id,姓名,手机号,密码,年龄,visible),vip用户(id,姓名,手机号,密码,年龄,visible,vipId,vip称号),管理员(id,姓名,手机号,密码)三中对象。可以看出,实体类若单独写三个无关联的类,很明显,三个类会在重复字段上耗费代码。又学习了继承,很明显我们可以构建一个基类User,它拥有这三类实体类的公共字段与方法,然后我们在写三个具体实体类BaseUser,VipUser,Manager分别继承User。这样他们就拥有了共同字段(i

2021-08-07 10:13:49 389

原创 递归求阶乘

java中方法(函数) 方法是指实现一些特定功能的代码块,因为我学习了方法,所以作一下记录 方法的定义 修饰符 返回值类型 方法名(形参类型 形参名,....){ 方法体 return 返回值; } public class Test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(getFactorial(5)); } public s

2021-07-27 18:04:34 695

原创 数组定义与扩容缩容

数组 现在有一个要求:将所有班级同学的名字记录下来,在控制台输出 if要定义变量来装:需要定义全班同学那麽多个变量,明显这样做效率低,且之后的数据不好操作。况且,这还只是一个班的同学,要是还有更多就解决不了了。于是java提供了数据结构:数组 特点:数组是内存中连续内存地址的数据集合,数组长度一经定义,不可更改。 数组定义 静态定义: 声明时就填数据,根据填入数据数目决定长度. //静态初始化 int [] nums = {1,2,3,4}; //静态初始化2 int [] nums2 = new in

2021-07-27 12:56:56 317

士兵大战小游戏,idea控制台实现交互

在一个游戏中,有盗贼,猎人,医生,农民,士兵几类角色,这些角色都有名称、等级,体力,攻击力,防御力,经验值、还可以自己介绍自己, 都可以攻击(主动技能),防御(被动技能:靠一定几率触发、等级越高、触发越多); 其中: 这个游戏是双人游戏,游戏运行方式以"你来我往"的方式运行,系统启动双方各自有1000金币,金币用于创建对应的角色对象,创建时自选个数和种类, 只有游戏启动的时候能创建, 双方每次只能走一步,每步可以选择: 攻击,治疗,偷盗,打猎,采矿中的任意一种行为,每一步可以选择升级, 升级不会影响步骤 棋子们可以升级,释放各自不同技能,并完成游戏存档与读档

2021-08-16

usermanagerv04.zip

控制台显示的,可以作为课程设计吧

2021-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除