随笔分类 -  java

摘要:hashMap的底层数据结构是哈希表,哈希表又由数组加链表构成,在执行put操作时,hashMap会根据key进行哈希函数运算,插入数组中,如果哈希冲突那么由于hashMap采用的是链地址法,会对冲突的键值对形成链表,如果哈希值相同并且关键字也相同,那么会直接修改原来的value值,在java8之后 阅读全文
posted @ 2025-10-11 16:58 lfqyj 阅读(3) 评论(0) 推荐(0)
摘要:点击查看代码 package it_09; import java.util.function.Supplier; public class Demo5 { public static void main(String[] args) { int[] array ={2,6,9,5,3}; int 阅读全文
posted @ 2025-05-20 21:54 lfqyj 阅读(23) 评论(0) 推荐(0)
摘要:接口add 点击查看代码 package it_09; public interface Add { public int add(int a,int b); } main 点击查看代码 public class Demo1 { public static void main(String[] ar 阅读全文
posted @ 2025-05-11 14:42 lfqyj 阅读(5) 评论(0) 推荐(0)
摘要:![](https://img2024.cnblogs.com/blog/3629077/202505/3629077-20250503145738255-292532592.png) 阅读全文
posted @ 2025-05-03 14:57 lfqyj 阅读(2) 评论(0) 推荐(0)
摘要:点击查看代码 package it_08; public class Demo6 { public static void main(String[] args) { // MyRunnable myRunnable = new MyRunnable(); // Thread t1 = new Th 阅读全文
posted @ 2025-05-02 16:56 lfqyj 阅读(6) 评论(0) 推荐(0)
摘要:cilent 点击查看代码 package it_08; import java.io.*; import java.net.Socket; //客户端 public class Demo3 { public static void main(String[] args) throws IOExce 阅读全文
posted @ 2025-04-30 20:15 lfqyj 阅读(8) 评论(0) 推荐(0)
摘要:cilent 点击查看代码 package it_08; import java.io.*; import java.net.Socket; //客户端 public class Demo3 { public static void main(String[] args) throws IOExce 阅读全文
posted @ 2025-04-30 19:27 lfqyj 阅读(10) 评论(0) 推荐(0)
摘要:cilent 点击查看代码 package it_08; import java.io.*; import java.net.Socket; //客户端 public class Demo3 { public static void main(String[] args) throws IOExce 阅读全文
posted @ 2025-04-29 17:07 lfqyj 阅读(4) 评论(0) 推荐(0)
摘要:客户端先写数据 点击查看代码 package it_08; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetAddress; import 阅读全文
posted @ 2025-04-29 16:36 lfqyj 阅读(8) 评论(0) 推荐(0)
摘要:发送数据 点击查看代码 package it_07; import java.io.IOException; import java.net.*; public class Demo3 { public static void main(String[] args) throws IOExcepti 阅读全文
posted @ 2025-04-28 14:39 lfqyj 阅读(9) 评论(0) 推荐(0)
摘要:box 点击查看代码 package it_07; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class Box { private int milk 阅读全文
posted @ 2025-04-26 15:09 lfqyj 阅读(15) 评论(0) 推荐(0)
摘要:点击查看代码 package it_06; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class SellTicket implements Runn 阅读全文
posted @ 2025-04-26 14:09 lfqyj 阅读(15) 评论(0) 推荐(0)
摘要:点击查看代码 package it_06; import java.util.*; public class Demo11 { public static void main(String[] args) { StringBuffer sb =new StringBuffer(); Vector<S 阅读全文
posted @ 2025-04-26 13:53 lfqyj 阅读(3) 评论(0) 推荐(0)
摘要:多线程问题必须满足这三个条件才会触发 1.多线程 2.共享数据 3.有多条语句操作共享数据 用同步代码块的弊端,每个线程都要判断一下是否上了锁,耗费资源 SellTicket类 点击查看代码 package it_06; public class SellTicket implements Runn 阅读全文
posted @ 2025-04-25 21:08 lfqyj 阅读(4) 评论(0) 推荐(0)
摘要:MyRunnable类 点击查看代码 package it_06; public class MyRunnable implements Runnable{ @Override public void run() { for(int i=0;i<100;i++){ System.out.printl 阅读全文
posted @ 2025-04-25 20:39 lfqyj 阅读(6) 评论(0) 推荐(0)
摘要:join 点击查看代码 package it_06; public class Demo7 { public static void main(String[] args) { MyThread t1 =new MyThread("A"); MyThread t2 =new MyThread("B" 阅读全文
posted @ 2025-04-25 20:28 lfqyj 阅读(8) 评论(0) 推荐(0)
摘要:MyThread类必须重写run 方法 点击查看代码 package it_06; public class MyThread extends Thread { MyThread(){} MyThread(String name){ super(name); } @Override public v 阅读全文
posted @ 2025-04-25 19:50 lfqyj 阅读(3) 评论(0) 推荐(0)
摘要:student 点击查看代码 package it_01; import java.io.Serializable; import java.util.Objects; public class Student implements Serializable { private static fin 阅读全文
posted @ 2025-04-24 21:56 lfqyj 阅读(21) 评论(0) 推荐(0)
摘要:package it_05; import java.io.*; public class Demo8 { public static void main(String[] args) throws Exception { File srcFolder =new File("D:\\game"); 阅读全文
posted @ 2025-04-22 21:26 lfqyj 阅读(4) 评论(0) 推荐(0)
摘要:package it_05; import java.io.*; public class Demo7 { public static void main(String[] args) throws Exception { File srcFolder = new File("D:\\game\\J 阅读全文
posted @ 2025-04-22 20:55 lfqyj 阅读(12) 评论(0) 推荐(0)