
Java开发学习
PoeticDream
这个作者很懒,什么都没留下…
展开
-
Java学习之线程(作业二 lock 循环唤醒)
多线程按顺序打印10次ABC。原创 2023-06-15 19:34:13 · 195 阅读 · 0 评论 -
Java学习之多线程(作业一)
打字练习 随机生成一个字符串 让用户进行输入 10秒钟内输入正确就通过 否则不通过。原创 2023-06-15 16:58:45 · 266 阅读 · 0 评论 -
Java学习之异常(作业 三角类)
自定义类Sanj,其中有成员 x,y,z,作为三边长,构造方法Sanj(x,y,z)分别 给x,y,z赋值,方法求面积getArea和显示三角形信息(三个边长)showInfo,* 否则显示正确信息。在另外一个类中的主方法中构造一个Sanj对象(三边为命令行输入的三个整数),显示三角形信息和面积,要求捕获异常。* 这2个方法中当三条边不能构成一个三角形时要抛出自定义异常SjException,原创 2023-06-15 16:09:24 · 265 阅读 · 0 评论 -
Java学习之异常(作业 判断三角)
写一个方法void triangle(int a,int b,int c),判断三个参数是否能构成一个三角形, 如果不能则抛出异常IllegalArgumentException,* 显示异常信息a,b,c "不能构成三角形,如果可以构成则显示三角形三个边长, 在主方法中得到命令行输入的三个整数。调用此方法,并捕获异常。原创 2023-06-14 20:14:32 · 518 阅读 · 0 评论 -
Java学习之异常(作业数组输入)
如果输入 数据不为整数,要捕获Integer.parseInt()产生的异常,显示“请输入整数”,* 捕获输入参数pi足5个的异常(数组越界)。显示"请输入至少5个整数"原创 2023-06-14 20:03:20 · 360 阅读 · 0 评论 -
Java学习之枚举类(作业)
定义方法实现:切换下一个灯。例如:红灯调用方法切换到下一个灯是绿灯。定义一个枚举类交通指示灯Light。定义测试类:测试功能。原创 2023-06-14 17:30:07 · 183 阅读 · 0 评论 -
Java学习之泛型(作业)
public void update(String id,T entity):替换map 中key为id的内容,改为entity 对象。public void save(String id,T entity):保存T 类型的对象到Map 成员变量中。定义个泛型类DAO,在其中定义一个Map 成员变量,Map 的键为String 类型,值为T 类型。public T get(String id):从map 中获取id 对应的对象。public List list():返回map 中存放的所有T 对象。原创 2023-06-14 16:57:39 · 127 阅读 · 0 评论 -
Java学习之Collection/Map(导图)
双向链表,增加删除,用时间很短;但因为是链表,没有索引,对索引的操作,只能循环遍历。Object数组, Vector是线程安全的容器,但性能上较ArrayList差。底层LinkedHashMap。无序、唯一、底层 HashMap。Object数组,性能好,安全性差。Set无序且不可重复,可以存在一个NULL, 不可直接取值。无序,底层是哈希表加红黑树链表。List有序且可重复,可以存在多个NULL。原创 2023-06-13 19:56:10 · 89 阅读 · 0 评论 -
Java学习之发牌游戏(作业)
【代码】Java学习之发牌游戏(作业)原创 2023-06-13 17:52:24 · 295 阅读 · 0 评论 -
Java学习之Collections工具的一些方法使用
【代码】Java学习之Collections工具的一些方法使用。原创 2023-06-13 17:45:19 · 133 阅读 · 0 评论 -
Java核心编程之LinkedList
LinkedList是基于链表实现, 是一种双向链表, list中的元素不仅有自身的数据,还储存有自己上一个节点和下一个节点的地址。原创 2023-06-12 19:42:44 · 419 阅读 · 1 评论 -
Java核心编程之ArrayList(实现队列)
【代码】Java核心编程之ArrayList(实现队列)原创 2023-06-12 17:17:57 · 482 阅读 · 1 评论 -
Java核心编程之ArrayList(实现栈)
符合先进后出原则,栈为空时不能出栈,进栈时排在栈顶,出栈时栈顶元素出栈使用ArrayList实现。原创 2023-06-12 17:09:37 · 656 阅读 · 1 评论