潜心静气
潜心静气
全部文章
分类
c/c++(3)
java(20)
JavaEE之Mybatis(2)
jsp与servlet(3)
Spring Cloud(5)
数据库(4)
数据结构(1)
未归档(1)
生活知识(1)
软件测试(1)
遇到的错误解决办法(1)
金蝶云(7)
题解(2)
归档
标签
去牛客网
登录
/
注册
潜心静气的博客
全部文章
(共39篇)
线程池
1.Executor接口实现线程池管理 从JDK 5开始,Java中增加了Executor接口及其子类,允许使用线程池的技术来管理线程并发问题。Executor接口提供了ExecutorService子接口,通过该子接口可以方便的进行线程池的管理。 通过Executor接口接口实现线程池的管理主要步...
Java
2023-09-18
0
410
多线程的通信
假设有两个线程,一个是消费者,一个是生产者,同时去操作同一种商品,其中生产者线程负责生产商品,消费者线程负责消耗商品,需要生产者生产一件商品,消费者消费一件商品。 import java.util.ArrayList; public class test { public static v...
Java
2023-09-16
0
334
多线程同步
多线程的并发执行可以提高程序的效率,但是当多个线程去访问同一个资源时,也会引发一些安全问题。例如,当统计一个班的学生数目时,比如有同学进进出出,则很难被统计正确。解决这样的问题就需要实现多线程的同步,即限制某个资源在同一时刻只能被一个线程访问。 1.线程安全 class myThread imple...
Java
2023-09-07
0
475
线程的生命周期和调度
1.线程的生命周期及状态转换 在Java中任何对象都有自己的生命周期,线程也是一样。 线程生命周期的开始: Thread对象在创建完成后,线程的生命周期便开始了。 线程生命周期的结束: 在程序代码正常执行完毕或者线程抛出一个未捕获的异常(Exception)或者错误(Error)时,线程生命周期的就...
Java
2023-09-06
0
458
线程的创建
在Java中,可以通过三种方式来实现多线程: 第一种继承Thread类,重写run()方法 第二种实现Runnable接口,重写run()方法 第三种实现Callable接口,重写call()方法,并使用Future来获取call()方法的返回结果 1. Thread类实现多线程 使用Threa...
Java
2023-09-03
0
354
进程与线程
1.进程 在一个操作系统中,每个独立执行的程序都可以称为一个进程,也就是“正在运行的程序”,例如同时运行的QQ,微信,酷狗音乐,360安全卫士等。 在多任务的操作系统中(即能同时执行多个引用程序),可以查看当前系统中的进程,如windows操作系统在任务管理器中就可以查看。。 在多任务的操作系统中...
Java
2023-09-03
0
340
Java的垃圾回收
1.什么是垃圾回收机制 在Java中,当一个对象成为垃圾后仍会占用空间内存,时间一长,就会导致内存空间的不足。。因此Java提供了垃圾回收机制(Java GC),这种机制会使得程序员不需要过多的关注垃圾回收的问题,Java虚拟机会自动的回收垃圾对象所占用的空间内存。。 2.对象在堆内存中的状态 当一...
Java
2023-09-02
0
377
Java异常
1.什么是异常 在程序运行的过程中,比如发生程序运行时磁盘空间不足,工作时电脑蓝屏,网络连接中断,被加载的类不存在等等。。针对这些不正常的情况,Java语言引入了异常,以异常类的形式对这些非正常的情况进行封装,并通过异常处理机制对程序运行时发生的问题进行处理。。 public class test ...
Java
2023-09-01
0
437
lambda表达式
lambda表达式是JDK8的一个重要的特性,它使用了一个清晰简洁的表达式来表达一个接口,同时lambda表达式也简化了对集合以及数组的遍历,过滤和提取等操作。 1.lambda表达式入门 在匿名内部类中存在一个问题,如果匿名内部类的实现非常复杂,例如只包含一个抽象方法的接口,那么匿名内部类的语法仍...
Java
2023-08-12
0
472
内部类
1.内部类分类 1.1 成员内部类 在一个类中除了可以定义成员变量,成员方法,还可以定义类,这样的类叫做成员内部类。 在成员内部类中,可以访问外部类的所有成员,包括成员变量和成员方法,在外部类中,同样可以访问成员内部类的变量和方法。(与访问的控制符有关,即private,public,protrac...
Java
2023-08-09
0
324
首页
上一页
1
2
3
4
下一页
末页