![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java
java代码
一枚小小程序猿
这个作者很懒,什么都没留下…
展开
-
/WEB-INF/jsp/updateBook.jsp (行.: [9], 列: [53]) #{...} 不允许出现在模板文本中
错误原因:找了半天错误才找到原来符号写错了将${} 写成了#{}原创 2022-05-07 14:56:30 · 374 阅读 · 0 评论 -
java多线程-生产者和消费者-管程法
//测试生产者和消费者模型->利用缓冲区解决:管程法public class PCTest { public static void main(String[] args) { SynContainer container = new SynContainer(); new Productor(container).start(); new Consumer(container).start(); }}//生产者class Pr原创 2022-04-18 07:58:46 · 88 阅读 · 0 评论 -
sleep打印当前系统时间
import java.text.SimpleDateFormat;import java.util.Date;//sleep打印当前系统时间public class SleepTest implements Runnable { @Override public void run() { while(true){ Date date = new Date(); SimpleDateFormat simpleDateF原创 2022-04-15 15:12:00 · 229 阅读 · 0 评论 -
sleep模拟倒计时
//模拟倒计时public class SleepTest implements Runnable { @Override public void run() { //倒计时10秒 int num=10; while(true){ try { Thread.sleep(1000); } catch (InterruptedException e) {原创 2022-04-15 15:11:23 · 220 阅读 · 0 评论 -
sleep模拟倒计时
//模拟倒计时public class SleepTest implements Runnable { @Override public void run() { //倒计时10秒 int num=10; while(true){ try { Thread.sleep(1000); } catch (InterruptedException e) {原创 2022-04-15 15:04:22 · 119 阅读 · 0 评论 -
java多线程模拟-龟兔赛跑代码
//模拟龟兔赛跑public class ThreadTest4 implements Runnable { //胜利者 private static String winner; @Override public void run() { for (int i = 0; i <= 100; i++) { //模拟兔子休息 if (Thread.currentThread().getName().equ原创 2022-04-14 18:16:41 · 1031 阅读 · 0 评论 -
java笔记
java程序运行机制编译型:一次性解释型原创 2022-03-31 13:27:02 · 146 阅读 · 0 评论 -
Collection集合常用方法
Collection常用方法一常用方法二iterator()迭代器和foreach常用方法一add() 添加元素size() 获取集合中元素的个数addAll() 把一个集合的元素添加到一个新的集合isEmpty() 判断当前集合是否为空,判断的是集合中是否有元素contains() 判断是否包含containsAll() 判断集合coll1中是否包含coll集合中的所有元素remove() 删除指定元素removeAll() 删除当前集合中包含另一个集合中的所有元素Co原创 2022-04-09 08:46:23 · 1122 阅读 · 0 评论 -
Math数学类
Math数学类PI 圆周率E 自然对数ceil 天花板数,返回不小于他的最小整数floor 地板数,返回不大于他的最大整数round 四舍五入abs 绝对值min 最小值max 最大值sqrt 平方根random 随机数//圆周率System.out.println(Math.PI);//自然对数System.out.println(Math.E);double d1=3.1415;double d2=3.149;//ceil 天花板数,返回不小于他的原创 2022-04-08 15:07:46 · 116 阅读 · 0 评论 -
StringBuffer常用类的方法
StringBuffer常用类的方法append 用来连接字符串,追加数据delete 删除指定区间的字符insert 在指定位置插入length 获得长度indexOf 查找下标对应的字符reverse() 字符串反转capacity 查看StringBuffer的容量setLength 设置长度,增加或减小StringBuffer的长度CharAt 返回下标对应的字符setCharAt 替换,传入下标位置,替换成指定字符getC原创 2022-04-08 14:44:29 · 475 阅读 · 0 评论 -
String常用类
//String() 将字符数组转换成字符串 char[] c1 = {'a', 's', 'f', '1', 't'}; String str = new String(c1); System.out.println("String()= " + str); //length() 取得字符串的长度 System.out.println("length()= " + str.length());...原创 2022-04-08 13:38:18 · 66 阅读 · 0 评论 -
new String(“abc“) 会创建几个对象
//直接赋值String str1 = "abc"; // 在常量池中//使用new关键字创建String str2 = new String("abc"); // 在堆上当直接赋值时,字符串“abc”会被存储在常量池中,只有1份,只创建一个对象当使用new关键字创建时,首先会检索常量池中是否存在“abc”,如果不存在“abc”这个字符串,则会先在常量池中创建这个一个字符串。然后再执行new操作,会在堆内存中创建一个存储“abc”的String对象,对象的引用赋值给str2。此过程创建了2个原创 2022-04-06 18:30:58 · 126 阅读 · 0 评论 -
java享元模式
享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式享元模式只缓存一个字节内的内存演示代码Integer x1=new Integer(128);Integer x2=new Integer(128);System.out.println(x1==x2);//falseSystem.out.println(x1.equals(x2));//trueIntege原创 2022-04-06 18:10:30 · 95 阅读 · 0 评论 -
将String类型的数字转换成int类型
将String类型的数字转换成int类型//把数值字符串转换成int类型String num="12";int i=Integer.parseInt(num);//方法一int i1=Integer.valueOf(num);//方法二原创 2022-04-06 17:23:50 · 9369 阅读 · 1 评论 -
toString方法
//实体类public class User { private String name; private int age; //构造方法 public User(String name, int age) { this.name = name; this.age = age; } //所有类默认继承Object类 //重写父类的toString方法 @Override public String toS原创 2022-04-06 16:55:14 · 91 阅读 · 0 评论 -
java执行循序(父类子类的静态属性,非静态属性,静态代码块,非静态代码块,构造方法)执行顺序
java执行循序(父类子类的静态属性,非静态属性,静态代码块,非静态代码块,构造方法)执行顺序原创 2022-04-01 15:05:58 · 532 阅读 · 0 评论 -
Arrays类的常用方法
数组的工具类常用方法:toString 将数组元素以字符串形式返回equals 比较数组里的元素是否相等fill 快速填充binarySearch 查找数组元素sort 为数组排序copyOf 复制copyOfRange 截取toCharArray 将字符串转换成字符数组arraycopy 高级数组复制//toString 将数组元素以字符串形式返回String[] s1 = {"ad", "sf", "as", "nb"};System.out.print原创 2022-04-01 10:53:26 · 208 阅读 · 0 评论 -
用递归实现n的阶乘
一个简单的递归程序用递归实现n的阶乘public int test(int n) { if (n == 1) { return 1; } else { return n * test(n - 1); }}原创 2022-04-01 08:47:28 · 118 阅读 · 0 评论 -
九九乘法表
java实现九九乘法表原创 2022-03-31 18:26:59 · 427 阅读 · 0 评论