上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 109 下一页

2020年1月6日

java基础——枚举类

摘要: https://blog.csdn.net/qq_31655965/article/details/55049192 枚举类的用法是看这篇博客明白的,总的来说,把枚举类看成是一种class,其构造函数被private了,且在类内已经创建了一些静态的常量对象,我们只能用这些常量对象(很像单例模式) 阅读全文

posted @ 2020-01-06 12:21 zsben 阅读(194) 评论(0) 推荐(0) 编辑

cf1284D——线段树,排序

摘要: /* 原问题可以简化成:给定n对区间[sai,eai],[sbi,ebi], 是否存在i,j,使[sai,eai],[saj,eaj] 与[sbi,ebi],[sbj,ebj]有且仅有一组相交 思路:遍历第i对区间,先找到a部分和[sai,eai]相交的所有段,设这个段的集合为S, 由于题意,S中所 阅读全文

posted @ 2020-01-06 12:16 zsben 阅读(265) 评论(0) 推荐(0) 编辑

2020年1月5日

java基础——线程池

摘要: package threadpool; /* 创建线程的方式四:使用线程池 1.提供指定线程数量的线程池 2.执行指定的线程的操作,需要实现Runnable接口或Callable接口实现类的对象 3.关闭连接池 好处: 1.提高响应速度,减少了创建线程的时间 2.降低资源消耗(重复利用线程池中线程, 阅读全文

posted @ 2020-01-05 17:53 zsben 阅读(137) 评论(0) 推荐(0) 编辑

java基础——实现Callable接口创建线程

摘要: package callable; /* 创建线程方式三:实现Callable接口 1.创建一个实现Callable的实现类 2.实现call方法,将此线程需要执行的操作声明在次方法中 3.创建Callable接口实现类的对象 4.将此对象作为参数丢到FutureTask构造器中,创建FutureT 阅读全文

posted @ 2020-01-05 17:51 zsben 阅读(482) 评论(0) 推荐(0) 编辑

java基础——线程通信机制,生产者消费者

摘要: package communication; /* 使用两个线程1,2交替打印1-100 线程通信方法: 1.wait():一旦执行此方法,当前线程进入阻塞态,并释放锁 2.notify():会唤醒被wait的一个线程,如果有多个线程wait,则唤醒优先级高的 3.notifyAll():唤醒所有被 阅读全文

posted @ 2020-01-05 17:49 zsben 阅读(175) 评论(0) 推荐(0) 编辑

java基础——String和StringBuffer

摘要: 关于jvm中string的理解,看这篇博客就行了https://blog.csdn.net/qq_34490018/article/details/82110578 要点就是把string理解为一个不可变对象,和c++的string不同 常用方法看这篇博客 https://www.cnblogs.c 阅读全文

posted @ 2020-01-05 11:53 zsben 阅读(86) 评论(0) 推荐(0) 编辑

2020年1月4日

java基础——迭代器

摘要: 对 Collection 进行迭代的类,称其为迭代器。 迭代器就是专门取出集合元素的对象。但是该对象比较特殊,不能直接创建对象(通过new),该对象是以内部类的形式存在于每个集合类的内部。 如何获取迭代器?Collection接口中定义了获取集合类迭代器的方法(iterator()),所以所有的Co 阅读全文

posted @ 2020-01-04 17:03 zsben 阅读(177) 评论(0) 推荐(0) 编辑

java基础——集合框架

摘要: Collection下的容器 1.Set HashSet是最普通的set,仅能用来存储不同的数据 LinkedHashSet主要用来FIFO TreeSet主要用来排序,所以不允许null(基本上等价于stl的set了,底层也是红黑树) TreeSet的两种排序方法: 1.自然排序,让TreeSet 阅读全文

posted @ 2020-01-04 16:03 zsben 阅读(130) 评论(0) 推荐(0) 编辑

java基础——泛型详解

摘要: 好文章! https://blog.csdn.net/s10461/article/details/53941091 阅读全文

posted @ 2020-01-04 14:30 zsben 阅读(95) 评论(0) 推荐(0) 编辑

java基础——lock同步锁

摘要: package lock; /* 方式三: Lock锁 synchronized和lock的不同 1.sychronized在执行完相应代码块以后属于自动释放同步监视器,lock需要手动启动同步 建议优先使用lock->同步方法块->同步方法(在方法体之外) 实现Runnable对象被三个线程调用, 阅读全文

posted @ 2020-01-04 11:25 zsben 阅读(248) 评论(0) 推荐(0) 编辑

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 109 下一页

导航