Java
是谁注册了我的2052
给我2052
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线程池的实现
一:线程容器使用集合存储线程:ArrayListHashSetHashMapLinkedList这里使用LinkedList 因为链表的增删快线程池避免频繁创建线程和销毁线程的资源浪费二:实现步骤2.1 当程序启动的时候就创建多个线程,并且把线程保存到链表中,就可以从链表中拿来用2.2 获取线程从集合中拿出2.3 归还线程把线程放进集合三:内置线程池JDK1.5 之...原创 2020-02-06 16:40:39 · 155 阅读 · 0 评论 -
解决多线程安全问题三种方式
解决多线程安全问题的三种方式:一:同步代码块同步代码块格式:synchronized (锁对象){被多线程执行的代码}锁对象:锁对象可以实任意对象3 1.声明线程//声明线程public class MyRunnable implements Runnable { //1.定义全局变量 private int i = 100; //2.创建对象,作为同步代码...原创 2020-02-06 15:48:06 · 406 阅读 · 0 评论 -
实现多线程的两种方式
一:继承Thread类1.创建类继承Thread类,重写run()public class MyThread extends Thread { @Override public void run() { //打印线程名称 System.out.println(Thread.currentThread().getName()); }}...原创 2020-02-06 15:04:42 · 129 阅读 · 0 评论 -
Error:java: Compilation failed: internal java compiler error
IDE报错:Error:java: Compilation failed: internal java compiler error原因:版本问题查看三处:1.项目JDK版本2.模块JDK版本3.编译JDK版本原创 2020-02-03 12:12:16 · 161 阅读 · 0 评论 -
IDE提示extends methods are not supported at language level '1.5'
报错原因:jdk1.8 接口添加默认方法时报错Extends methods are not supported at language level ‘1.5’解决:File -> Project Structure -> Project / Modules原创 2020-02-02 20:45:44 · 557 阅读 · 0 评论
分享