java
文章平均质量分 50
胡杏儿h
知我者,谓我心忧,不知我者,谓我何求。
展开
-
Java的多线程技术
已知有ABCD四个线程,有变量i,其中线程AB对i进行加1,线程CD对i进行减1,四个线程顺序执行,每个线程每次只执行一次。i的初始值为0,打印结果0121012101…… Variable类: 变量i初始值为0。 threadNumber用于控制线程执行的顺序。 使用ReentrantLock和Condition来管理线程的执行和等待。 incrementA方法: 当threadNumber为1时,线程A加1并打印变量i,然后设置threadNumber为原创 2024-05-23 21:14:38 · 144 阅读 · 1 评论 -
多线程技术 --龟兔赛跑Java作业
当运行该程序时,将会输出乌龟和兔子在赛道上的当前位置,直到它们分别到达终点。最终将会看到乌龟和兔子到达终点的消息。这样我们就实现了一个简单的龟兔赛跑模拟,使用了多线程技术来分别控制乌龟和兔子的动作。(3)乌龟每个单位时间跑1米,兔子每个单位时间跑5米,假定单位时间为1000ms,(4)输出整个赛道的比赛情况(乌龟、兔子分别处于赛道的什么位置)。(2)乌龟先作弊,先跑了400米,兔子才开始跑。龟兔赛跑,看谁先跑到终点(使用多线程技术)(1)整个赛道长1000米。(5)到达终点后线程死亡。原创 2024-05-23 21:16:33 · 369 阅读 · 1 评论 -
TCP/IP的套接字编程
1、题要求(必做):(1) 已知client端,提交计算表达式请求,如:3+4(2)在server服务器端完成运算并将结果返回给client端(3)使用TCP/IP的套接字编程完成程序(4)能反复运算。原创 2024-05-23 21:10:30 · 204 阅读 · 1 评论 -
Java实验 文本读写
实验目的:1、掌握InputStream,OutputStream2、掌握文件读写3、熟悉序列化与反序列化(1) 已知学生类Student{id,name,sex}(2) 使用ObjectStream将对象{1,张三,男},{2,李四,男}序列化后存储到文件d:\student.txt中(3) 读取student.txt中的内容,并将内容打印到控制台### 实验总结与心得#### 实验目的1. 掌握InputStream和OutputStream的使用。2. 掌握文件读写操作。3. 熟悉对象的序列原创 2024-05-23 20:46:34 · 715 阅读 · 0 评论 -
输入任何汉字,求其在Unicode表中的位置
Unicode编码Unicode是一种字符编码方案,它为世界上几乎所有的字符都分配了唯一的数字代码。Unicode编码使用16位或32位的编码单元来表示字符,其中16位编码单元称为基本多文种平面(BMP)编码,32位编码单元称为补充平面(SMP)编码。原创 2024-05-16 19:03:01 · 246 阅读 · 1 评论