
java学习笔记
iwuxingyun
be foolish
展开
-
java注释文档的生成
javadoc 注释javadoc注释以”/**“开始以”*/”结束。里面可以包含普通文本,HTML标记和javadoc标记,javadoc只处理源文件中在类/接口定义,方法,域,构造器之前的注释,而忽略为与其他地方的注释。举例如下:/***第一个程序--<b>helloWorld</b>*@author sam*@version 1.0 */public class myHelloW原创 2017-09-16 21:22:39 · 800 阅读 · 0 评论 -
interrupt()方法的应用——中断线程
interrupt()方法作用在JDK1.0中,可以用stop方法来终止,但是现在这种方法已经被禁用了,建议使用判断标志位方式终止线程,或者让线程自然终结。借用interrupt()方法也可以达到使线程终止的目的。Thread.interrupt()方法本身并不会中断一个正在运行的线程。它的作用是,设置线程的一个域interrupt状态为true; 另外值得注意的是,在线程调用interrupt翻译 2017-11-08 22:24:46 · 968 阅读 · 0 评论 -
java线程学习
综述Java中线程知识点:生命周期、主要方法及作用、同步互斥、锁机制。生命周期New(新创建)Runnable(可运行)Blocked(被阻塞)Waiting(等待)Timed Waiting(计时等待)terminated(被终止)主要方法sleep()休眠一段时间,然后接着继续向下执行;wait()是object的方法,进入等待队列,等待唤醒后从头开始执行;join()等待执原创 2017-11-09 20:18:20 · 158 阅读 · 0 评论 -
Java集合框架
Java集合框架和数据结构的关系Java集合框架是数据结构在Java语言上的描述实现。数据结构浅谈 常见的数据结构有:线性表(顺序表、(单、双)链表)、栈(顺序栈、链栈)、队列(链式、顺序式)、树(包含二叉树)、图、散列(哈希表)。 具体分类以及性质定义请参考数据结构有关教材。Java集合框架 有人说程序的灵魂是算法和数据结构。任何语言都有关于数据结构的相关实现,Java关于原创 2017-11-04 15:44:39 · 328 阅读 · 0 评论 -
带过期时间的缓存工具类
@Slf4jpublic class CacheUtils { private static final ConcurrentHashMap<String, ValueModel> CACHE_MAP = new ConcurrentHashMap<>(); private static final long CACHE_TIMEOUT = 10 ...转载 2019-07-04 09:57:09 · 897 阅读 · 0 评论 -
HashMap实现原理以及性能分析
本篇博文转自:DannyHoo的HashMap实现原理及源码分析一、背景在java中,HashMap是很常用的一种数据结构,最近重新温习了一下,这里以源码层面来分析总结一下HashMap,如有不合理或疑问的地方,欢迎沟通交流。HashMap是Java中的一个容器,继承自AbstractMap抽象类,实现Map接口,简单画了一张Map家族的类图(只画了部分常用的接口和类):在Map家族中...转载 2019-06-28 20:34:56 · 1143 阅读 · 0 评论 -
浅谈java缓存机制自己编写cacheutil工具类
缓存的意义在于高效的读取高命中率的数据库信息避免高频的访问数据库,便捷的读取常用的、全局的配置信息。原创 2019-06-28 20:42:49 · 2413 阅读 · 0 评论