- 博客(9)
- 收藏
- 关注
原创 Android studio实现简单计算机界面
打开软件,新建一个空项目由于Android更新,需要选择Empty View Activity 最好选build Grade如果出现没有git错误 需要到官网下载好git安装后,并在设置界面配置好dimens.xmlstring.xmlActivity_calculator.xml部分最后是核心代码CalculatorActivity.java一些drawable的文件,背景色button.xmlgray.xmlselector.xmlwhite.xm
2024-07-01 23:03:58
1384
原创 多线程技术 --龟兔赛跑Java作业
当运行该程序时,将会输出乌龟和兔子在赛道上的当前位置,直到它们分别到达终点。最终将会看到乌龟和兔子到达终点的消息。这样我们就实现了一个简单的龟兔赛跑模拟,使用了多线程技术来分别控制乌龟和兔子的动作。(3)乌龟每个单位时间跑1米,兔子每个单位时间跑5米,假定单位时间为1000ms,(4)输出整个赛道的比赛情况(乌龟、兔子分别处于赛道的什么位置)。(2)乌龟先作弊,先跑了400米,兔子才开始跑。龟兔赛跑,看谁先跑到终点(使用多线程技术)(1)整个赛道长1000米。(5)到达终点后线程死亡。
2024-05-23 21:16:33
469
1
原创 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
180
1
原创 TCP/IP的套接字编程
1、题要求(必做):(1) 已知client端,提交计算表达式请求,如:3+4(2)在server服务器端完成运算并将结果返回给client端(3)使用TCP/IP的套接字编程完成程序(4)能反复运算。
2024-05-23 21:10:30
234
1
原创 访问数据库
id(int,10),name(varchar,50),cardid(varchar,50),class(varchar,30)),请使用jdbc直接访问该数据库表,并将表中记录读出,打印到控制台上。(1)已知本机装有数据库mysql,并已有数据库名为mydb,下有一表名为student。5、掌握常见的map、list、set的使用。表中的记录,然后将其打印到控制台上。表中的记录,然后将其打印到控制台上。3、熟悉各种数据库的驱动的使用。2、掌握数据库的增删改查操作。1、掌握JDBC的使用。
2024-05-23 21:05:52
1040
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
745
1
原创 输入任何汉字,求其在Unicode表中的位置
Unicode编码Unicode是一种字符编码方案,它为世界上几乎所有的字符都分配了唯一的数字代码。Unicode编码使用16位或32位的编码单元来表示字符,其中16位编码单元称为基本多文种平面(BMP)编码,32位编码单元称为补充平面(SMP)编码。
2024-05-16 19:03:01
432
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人