- 博客(20)
- 收藏
- 关注
原创 day01
在程序运行时,能储存计算结果或能表示值的抽象概念。简单的说,就是在程序运行时,记录数据用的。type()语句可以查看数据的类型,有返回值,返回变量的类型。变量没有类型,变量存储的数据有类型。指在代码中被写下来的固定的值。
2023-07-02 17:04:03 278 1
原创 Java实验十二
张三、李四和赵五买电影票,售票元只有3张5元的人民币,电影票5元一张。张三拿一张20元的人民币排在李四的前面买票,李四拿一张10元的人民币排在赵五前面买票,赵五拿一张5元的人民币买票。“你好,我的名字是张三,第1次来这儿”“你好,我的名字是张三,第2次来这儿”“你好,我的名字是张三,第3次来这儿”“你好,我的名字是李四,第1次来这儿”“你好,我的名字是李四,第2次来这儿”“你好,我的名字是李四,第3次来这儿”,此程序创建两个线程,第一个线程输出5句。
2023-05-23 19:25:15 164
原创 集合学习01
2、数组可存基本数据类型和引用数据类型,集合可存引用数据类型,如果要存基本数据类型需要将其变成对应的。ArrayList索引规则和数组相同。1、数组长度固定,集合长度可变。
2023-05-21 13:28:29 81 1
原创 多线程学习03
synchronized(锁){ 特点1:锁默认打开,有一个线程进去,锁自动关闭。操作共享数据的代码 特点2:里面的代码全部执行完毕,线程出来,锁自动打开。特点2:锁对象不能自己指定 非静态:this 静态:当前类的字节码文件对象。2、锁对象一定要是唯一的(锁对象一般用当前的类的字节码文件 类.class)特点1:同步方法是锁住方法里面所有的代码。
2023-05-18 17:09:12 58 1
原创 多线程学习02
3、当JVM虚拟机启动之后,会自动的启动多条线程;其中有一条线程就叫做main线程,其作用就是去调用main方法,并执行里面的代码。7、插入线程表示把该线程插入到当前线程(看这串代码运行在哪个线程上,这代码下的那个线程)之前。1、若没有给线程设置名字,线程默认有名字,格式为:Thread-X (X序号,从0开始)5、非守护线程结束后,守护线程没有存在的必要,会陆续结束。4、线程优先级默认为5,最小为1,最大为10。6、出让线程表示出让当前CPU的执行权。2、构造方法也可以设置名字。
2023-05-17 14:43:09 52 1
原创 多线程学习01
缺点:可扩展性较差,不能再继承其他 编程相对复杂,不能直接使用Thread类中的方法。优点:编程比较简单,可以直接是使用 扩展性强,实现该接口的同时还可以继承其他的类。➂利用Callable接口和Future接口的方式进行实现。Thread类中的方法。并发:在同一时刻,有多个指令在单个CPU上。并行:在同一时刻,有多个指令在多个CPU上。➁实现Runnable接口的方式进行实现。➀继承Thread类的方式进行实现。
2023-05-17 13:31:43 58
原创 Java实验十二
在实验十二第2题的基础上,设计一个界面,第一行3个按钮,第二行中间一个文本框,第三行含有两个按钮,一个按钮显示“问好”字样,另一个按钮显示“再见”字样。当点击“问好”按钮时,第二行文本框中显示出“你好!点击“再见” 按钮时,文本框出现“再见,***”字样。
2023-05-17 09:35:03 128
原创 两道算法水题
根据此图得出结论:一个整数的一对因子,一定有一个小于等于平方根,有一个大于等于平方根。所以只需判断平方根(包含平方根)之前的数是否取模为0即可,提高效率。统计一共有几个四叶玫瑰数。自幂数:一个n位自然数等于自身各个数位上数字的n次幂之和。例如:三位数:1^3+5^3+3^3=153。2、编写一个程序:统计一共有多少个水仙花数。1、编写一个程序:判断一个数是否为质数。中,除了1和它本身以外不再有其他。思考扩展:为什么没有两位的自幂数。缺点:逐个循环,效率过低。(质数是指在大于1的。
2023-05-14 17:53:25 56 1
原创 Java实验十
要求从DOS控制台以提问对话的形式,输入三个同学的姓名、年龄、c语言成绩与java成绩,并将成绩保存到一个“chengji.txt”的文件中.提示:可以直接通过文件输出流将内容输出到文件中,也可以用标准输出流重定向的方法完成输出三角形到文件的操作。要注意处理好当输入的不满足条件的情况的处理:不是整数、不是0-100的数。
2023-05-06 11:38:15 106 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人