- 博客(10)
- 收藏
- 关注
原创 观察者模式
观察者模式1 观察者模式定义 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2 观察者模式使用场景 在现实世界中,许多对象并不是独立存在的,其中一个对
2021-05-30 20:16:19 129
原创 java.sql.SQLException: Too many parameters: expected 0, was given 1 Query: delete from stus where id
因为在SQL语句中使用占位符,写成了中文样式,就会报这个错误。具体程序中英文对比处将占位符中文写法改成英文写法后运行成功
2021-05-22 22:07:38 1412
原创 java万年历
java万年历import java.util.Calendar;import java.util.Scanner;public class MyIsCalender { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入年份:"); int year = sc.nextInt();
2021-03-22 21:52:29 92
原创 将字符串数组含有特定字符的值输出{“张三丰“,“张翠山“,“张无忌“,“宋远桥“,“莫声谷“,“俞正声“}
将字符串数组含有特定字符的值输出{“张三丰”,“张翠山”,“张无忌”,“宋远桥”,“莫声谷”,“俞正声”}思路字符串数组本身是一个二维数组,将字符串数组转换为list就好处理了。用了一个contains()方法 public static void main(String[] args) { //字符串数组就是二维数组 // String[] str = new String[]{"张三丰","张翠山","张无忌","宋远桥","莫声谷","俞正声"};
2021-03-21 19:38:44 346
原创 java数组生成六位不同的验证码
java数组生成六位不同的验证码 public static String code() { String[] srr = new String[62]; char a = 'A'; char b = 'a'; char c = '0'; for(int i =0;i<26;i++) { srr[i] = " "+a; a++; }
2021-03-19 13:52:26 236
原创 Java回文数
java回文数 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("input s:"); String s1 = sc.next(); char[] arr = s1.toCharArray(); boolean flag = false; for (int i =
2021-03-18 17:52:31 123
原创 输出数组前三大的数值和下标
输出数组前三大的数值和下标package Wanshang317;public class 第二大数组下标 { public static void main(String[] args) { /*思路:如果当前元素大于最大数 max, 则让第二大数等于原来的最大数 max, 再把当前元素的值赋给 max。 如果当前的元素大于等于第二大数secMax的值而小于最大数max的值, 则要把当前元素的值赋给 secMax
2021-03-17 21:55:38 1711 1
原创 最简单的三个数比较大小
最简单的三个数比较大小public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc=new Scanner(System.in); //输出三个数中的最大数和最小数字 System.out.println("请输入a的值:"); int a=sc.nextInt(); System.out.printl
2021-03-14 17:14:40 323
原创 最简单的输出四位数的每个位上的数字
最简单的输出四位数的每个位上的数字例如一个数字是1987,个位上的数字是7,即为1987%10;十位数字为8,即为1987/10%10;百位数字为9,即为1987/100%10;千位数字为1,即为1987/1000%10。在这里插入代码片```public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc =new Scanner(System.in); System.out.p
2021-03-14 16:37:07 3845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人