上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 1 package day2_7; 2 3 import org.junit.Test; 4 5 /** 6 * @Author Tianhao 7 * @create 2021-02-09-14:58 8 */ 9 public class StringTest2 { 10 11 /** 12 * 阅读全文
posted @ 2021-02-09 15:05 dog_IT 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1 package day1_7; 2 3 public class PrintlnTest { 4 public static void main(String[] args) { 5 //下面都是调用PrintStream类的println()重载方法 6 7 int[] arr = new i 阅读全文
posted @ 2021-02-08 13:14 dog_IT 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_7; 2 3 import org.junit.Test; 4 5 /** 6 * String:字符串,一般使用一对 "" 引起来表示 7 * 8 * public final class String 9 * implements java.io.Serializa 阅读全文
posted @ 2021-02-07 20:02 dog_IT 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_6; 2 3 import java.util.concurrent.*; 4 5 /** 6 * 创建线程的方式四:使用线程池 7 * 8 * 开发中用的也最多,好处: 9 * 1.提高响应速度(减少了创建新线程的时间) 10 * 2.降低资源消耗(重复利用线程池中的 阅读全文
posted @ 2021-02-06 19:13 dog_IT 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_6; 2 3 import java.util.concurrent.Callable; 4 import java.util.concurrent.ExecutionException; 5 import java.util.concurrent.FutureTask 阅读全文
posted @ 2021-02-06 12:26 dog_IT 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_4; 2 3 /** 4 * 线程通信的应用 经典例题: 生产者/消费者问题 5 * <p> 6 * 生产者(Productor)将产品交给店员(Clerk),而消费者(Consumer)从店员处取走产品, 7 * 店员一次只能持有固定数量范围的产品(比如 1-20个) 阅读全文
posted @ 2021-02-06 11:16 dog_IT 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_4; 2 3 /** 4 * 线程通信:线程1和线程2,轮流交替打印1-100 5 * 6 * 涉及到的三个方法: 7 * wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器 8 * notify():一旦执行此方法,就会唤醒被wait的一个线程,如 阅读全文
posted @ 2021-02-05 23:41 dog_IT 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_4; 2 3 import java.util.concurrent.locks.ReentrantLock; 4 5 /** 6 * 银行有一个账户。 7 * 两个储户向同一个账户里存钱,每个储户都是存3000元,分三次,每次存1000。 8 * 每次存完打印账户余额 阅读全文
posted @ 2021-02-05 19:26 dog_IT 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_4; 2 3 import java.util.concurrent.locks.ReentrantLock; 4 5 /** 6 * 解决线程安全问题方式三:loke锁 JDK5.0新增 7 * 8 * 1.面试题:synchronized 与 lock的异同? 9 阅读全文
posted @ 2021-02-05 17:47 dog_IT 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1 package day2_4; 2 3 import org.junit.Test; 4 5 /** 6 * 单例设计模式 7 * 1.1是什么 8 * 就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例 9 * 1.2 好处 10 * 由于单例模式只生成一个实例,减少了系统 阅读全文
posted @ 2021-02-05 17:00 dog_IT 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页