随笔分类 - Java高级
摘要:package com.xunqi.gulimall.search.thread; import java.util.concurrent.*; /** * @Description: * @Created: with IntelliJ IDEA. * @author: 阿伦啊 * @createT
阅读全文
摘要:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory t
阅读全文
摘要:数据库文件 /* SQLyog Ultimate v12.09 (64 bit) MySQL - 8.0.15 : Database - study ********************************************************************* */ /*
阅读全文
摘要:客户端(Client): /** * @Title: Client.java * @Description: 用来发送文件 * @author LYL * @date 2021-03-02 16:25:37 */ package homework; import java.io.ByteArrayO
阅读全文
摘要:生产者生产3台汽车后,消费者才执行销售,而生产者必须等汽车数量为0的时候才能开始生产汽车 生产者Producer public class Producer extends Thread { Car car; public Producer(Car car) { this.car = car; }
阅读全文
摘要:要求:总共有3种菜,上菜必须等所有的菜都炒完才能上菜。 提示:如图可知:切菜需等待洗菜完成以后再切菜,所以切菜线程中先sleep(300);炒菜需先洗菜并切菜,所以炒菜线程中先sleep(500);因每人的CPU不同,所以适当增加sleep的时间以规避还未洗完就已经开始切菜,或者还未切菜就已经炒菜的
阅读全文
摘要:使用DOM4J解析器对product.xml文件进行信息获取,并将获取到的每个商品对象分别使用Product实体对象进行存储,将存储好数据的Product对象封装到List集合中,最终将集合中的所有商品信息通过控制台打印出来。 Product.xml文件: <?xml version="1.0" e
阅读全文
摘要:Java获取指定类的内部结构 1、通过反射机制实现自定义类的反编译实现。反编译就是将class文件内容通过反射获取所有的内容后写入到一个java源代码文件中。 package homework; import java.io.File; import java.io.FileWriter; impo
阅读全文
摘要:1、通过反射实现动态类加载操作从控制台输入需要加载的类地址: 2、遍历出当前类中的所有属性提示:请输入需要访问的属性: 3、定义设置属性、获取属性值的方法完成后续的属性操作提示:1、设置属性值、2、获取属性值 import java.lang.reflect.Field; import java.u
阅读全文
摘要:1、在myScanner的基础上实现提示信息的显示 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; pub
阅读全文
摘要:统计代码行数 给一个文件目录,遍历该目录下的所有文件,如果是.java文件,利用字符流读取该java源文件,统计全部java文件的代码共有多少行,java文件个数有多少提示:先获取所有文件,如果文件名以java结尾则表示是Java文件。然后再计算所有Java文件的行数总合,以及Java文件的个数。
阅读全文
摘要:JavaScanDisk Java扫描磁盘文件。默认C盘,遍历所有文件 通过File类实现杀毒软件的扫描功能 要求: 1、通过控制台输入获取需要扫描的目录 提示: 1、全盘扫描 2、指定目录扫描 如果选择1:执行c盘全盘扫描,在控制台打印出当时扫描的文件路径。 如果选择2:提示:请输入扫描路径,并且
阅读全文
摘要:JavaCollectionExercise Java集合练习 创建一个HashMap对象,并在其中添加一些学员的姓名和他们的分数:张三,90分,李四,88分。然后从HashMap对象获取这两个人的成绩并显示出来,接着把张三的成绩改为99分,再把他们的成绩显示出来。 import java.util
阅读全文
摘要:Java_ArrayListAndDate_Exercise Java集合和日期类练习 编写一个程序,该程序将从命令行参数接受一些字符串值并将这些值存储在ArrayList中。倒序显示ArrayList中的内容,然后降序排序并显示该内容(提示:可以运用String 类中的compareTo()方法和
阅读全文