Java基础知识
ProgramBoy001
这个作者很懒,什么都没留下…
展开
-
工厂的实现
工厂的实现Bean:在计算机英语中,有可重用组件的含义JavaBean:用Java语言编写的可用组件JavaBean>实体类它就是创建我们类对象的配置类第一点:需要一个配置文件来配置我们的类配置的类容:唯一标识:会限制类名(key,value)第二点:通过读取配置文件中的类容:反射创建对象位置文件xml,properties单例:单例有线程安全问题多例:执行效力低单例public class BeanFactory { public static Properties原创 2020-09-02 21:48:26 · 128 阅读 · 0 评论 -
头像获取
Servlet通过文件获取图片头像public class Head_Portrait { File files; BufferedImage image; public Head_Portrait(String file){ try { this.files=new File(file); //读取File中的文件 image=(BufferedImage) ImageIO.read(file原创 2020-08-19 15:59:49 · 313 阅读 · 0 评论 -
线程组
线程组java使用ThreadGroup来表示线程,它可以对一批线程进行分类管理,Java支持程序员直接对线程组进行管理控制。对线程组的控制相当于控制了这批线程。一旦某个线程加入到某个线程组之后,该线程就一直属于该线程组,直到该线程死亡线程,线程运用途中不能改变它所属的线程组。Thread类提供了以下构造器来设置新创建的线程属于哪个线程组Thread(ThreadGroup group,Runnable targer):以targer的run()方法作为线程执行体创建新线程属于group线程组T原创 2020-08-15 16:15:17 · 155 阅读 · 0 评论 -
阻塞队列(BlockingQueue)
**阻塞队列(BlockingQueue)**什么是阻塞队列(ArrayBlockingQueue);1,概念阻塞队列是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会阻塞,而当队列满是,插入元素的线程会阻塞;阻塞队列常用于生产者和消费者的场景,生产者是往队列中添加元素,消费者去队列获取元素。构造方法:ArrayBlockingQueue< E e> list=new ArrayBlockingQueue();因为ArrayBlockingQueu原创 2020-08-15 13:03:50 · 190 阅读 · 0 评论