- 博客(35)
- 收藏
- 关注
原创 servlet数据存储
仅在当前jsp对应的servlet(jsp会转为servlet)jsp会被解析为一个Servlet类仅在一次请求中有效,如果请求结束了,保存的数据就销毁了如果请求被转发了,一次请求的多次请求,还是同一次请求请求转发(同一次请求,经历了多次转发)注意如果数据存到请求中,一定不要使用响应重定向仅在一次会话中有效(客户端和服务器建立一次连接,称为会话)一次会话可以包含多次请求session默认的生命周期是(客户端和服务器无操作,30分钟后会自动销毁)...
2022-07-28 14:46:18
799
原创 火车票和断点
票售票员类(多线程)测试并发卖票结果示例可以发现,程序设计有同一张票被卖了多次的问题!!两个线程同时拿到一张票,同时去卖synchronized,线程同步,可以给线程加锁,只要一个线程有锁,另一个线程不能访问(换言之同一CPU时刻,只能由一个线程去操作票库[线程共享的数据])可以用synchronized修饰方法synchronized代码块(建议使用这一种)synchronized(锁对象){//共享的数据拿到锁才能进行的操作}...
2022-07-22 10:11:39
104
原创 火车卖票.
Ticketticket=newTicket(i,"G2022","郑州","重庆");System.out.println(this.getName()+"卖了一张"+ticket);System.out.println(this.getName()+"票已售完");//票库(多个售票员同一个票库)//卖票方法(从集合中删除一张票)t1.setName("小红");t2.setName("小丽");//如果剩余有票,则调用卖票方法。//给两个售票员设置同一个票库。//开始子线程进行售票。...
2022-07-21 12:13:10
104
原创 批量上传相册 将一个文件夹下的所有图片,复制到另一个文件夹 仅给出文件夹目录
批量上传相册 将一个文件夹下的所有图片,复制到另一个文件夹 仅给出文件夹目录
2022-07-19 10:15:05
257
原创 使用Map集合来做一个不同姓氏人数的统计 有一个String数组保存着10个人的姓名{“张三“,“李四“,“王二“...} 通过程序设计,把不同姓氏的姓氏和人数保存到Map集合中
使用Map集合来做一个不同姓氏人数的统计 有一个String数组保存着10个人的姓名{"张三","李四","王二"...} 通过程序设计,把不同姓氏的姓氏和人数保存到Map集合中
2022-07-15 14:36:04
163
原创 课堂笔记7.12
一、封装概念:把属性设为private,隐藏内部细节限制外部直接访问,提供公共的get和set方法间接访问,提升安全性。get方法用于获取内部属性set方法用于设置内部属性的值二、面向对象三大特点(三大特征)封装、继承、多态三、继承子类继承父类,所有非私有的属性和方法(不包含构造器和主方法)Java只能单一继承,一个类只能有一个父类(可以通过多重继承来实现多继承)...
2022-07-13 16:21:41
100
原创 把对象在堆内存的首地址(位置)保存给不同的变量
```java//把对象在堆内存的首地址(位置)保存给不同的变量int[]brr = {100};int[]crr = brr;int[]drr = brr;//请问:brr、crr、drr,一共几个数组?// 1个(三个变量保存的是同一个对象的地址,表示的是同一个数组对象)crr[0] = 200;//改变crr变量保存的数组对象的元素,另外两个变量也跟着改变System.out.println("brr[0] = " + brr[0]);//200System.out.println("c
2022-07-11 19:55:15
109
原创 方法重载在同一个类中,方法名相同,参数不同,可以定义多个同名的方法根据不同的参数,可以调用不同的方法
```java/** * 测试使用方法的重载 */public class Test { public static void sum(int a,int b){ System.out.println(a+"+"+b+"="+(a+b)); } public static void sum(double a,double b){ System.out.println(a+"+"+b+"="+(a+b)); } public s
2022-07-11 19:51:30
803
原创 位运算,位移运算符,数组
位运算位运算符:按位运算 & | ^ ```java //声明变量测试 int a=1,b=2; /* 二进制的表示: 00000001 00000010 同时为真才为真(两对二进制上下对应) 00000000 */ System.out.println(a & b);//0 //改变数值进行测试
2022-07-08 08:01:06
184
2
原创 有一个int数组{1,3,5,-2,4,6},要求获取: 最大值、最小值、元素和、平均值
package com.hp.jwq;public class jwq2 { public static void main(String[] args) { int [] a = {1,3,5,-2,4,6}; int max = a[0]; int min = a[0]; int he =0; int pj = 0; for (int i = 0;i <a.length;...
2022-07-08 07:50:33
52
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人