随笔分类 -  Java学习

摘要:一开始我选用的是自己当时较为顺手的实现Runnable的做法来做这道题,利用继承来获取共享数据,结果陷入死锁,百思不得其解。反复审阅代码发现,这样做,生产者和消费者类始终共用的同一共同数据,造成死锁。 package Java2; class barn { static int product = 阅读全文
posted @ 2022-02-07 21:38 ice_yolo 阅读(70) 评论(0) 推荐(0) 编辑
摘要:多线程之常用方法 start(); //启动当前线程,调用当前线程的run(); run(); //通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中; currentThread(); //静态方法,返回执行当前代码的线程。 getName(); //获取当前线程的名字 阅读全文
posted @ 2022-01-29 01:35 ice_yolo 阅读(34) 评论(0) 推荐(0) 编辑
摘要:项目名称:开发团队调度软件 项目考察:Java基础语法 IDE:Eclipse 项目开始之初,按功能要求大致划分了三个package(domain、service、view),这些包各自分工明确,在后续的调用中也展现了很大的**可读性**。 在写每个类的时候,都要注意编写set/get方法与空/非空 阅读全文
posted @ 2022-01-28 18:43 ice_yolo 阅读(49) 评论(0) 推荐(0) 编辑
摘要:抛出异常 1:try catch try catch是这之间所包含的代码如果出现异常时捕获他,并进行处理的,如果代码之间有错误,不会影响程序继续执行下去,程序会继续往后执行。 2:throw 是在程序中明确抛出引发的异常,比如throw new Exception(); 3:finally 不管有没 阅读全文
posted @ 2022-01-14 22:28 ice_yolo 阅读(286) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示