Java
路漫-其修远兮
梦想还是要有的!
展开
-
深入理解Java虚拟机
深入学习Java虚拟机总结以Java虚拟机为平台进行程序设计的开发人员,很有必要对虚拟机的原理及工作机制进行深入的了解,该篇是学习周志明著深入理解Java虚拟机第2版的总结,主要分为以下几个方面:Java内存区域与内存溢出异常垃圾收集器与内存分配策略虚拟机性能监控与故障处理工具类文件结构虚拟机类加载机制1、Java内存区域与内存溢出异常必要性:Java虚拟机自己...原创 2018-03-22 13:08:18 · 193 阅读 · 0 评论 -
多线程编程(一)——多线程入门
俗话说好记性不如lai笔头,子曰:温故而知新~ 言归正传,本文将从以下方面复习Java多线程编程相关的知识。多线程入门线程安全多线程之间的通讯并发编程线程池一、多线程入门线程与进程的区别为什么使用多线程如何创建线程线程的几种状态守护线程与非守护线程线程常用API1.线程与进程的区别进程:个人理解进程是指正在运行的一个应用程序;定义为:具有一定独立功能的程序关于...原创 2019-04-11 14:12:10 · 161 阅读 · 0 评论 -
多线程编程(二)——线程安全
**本文是多线程编程系列第二弹,多线程编程之线程安全,第一篇多线程入门:https://blog.csdn.net/qq_26628329/article/details/89209019**二、线程安全本文将从以下几个方面温故线程安全问题什么是线程安全问题如何解决线程安全问题多线程死锁问题多线程的三大特性Java内存模型volatile关键字1.什么是线程安全问题...原创 2019-04-12 17:54:00 · 155 阅读 · 0 评论 -
多线程编程(三)—多线程之间的通讯
温故Java基础(一)多线程编程—多线程之间的通讯本文是多线程系列第三弹,前两篇文章见:多线程编程——多线程入门:https://blog.csdn.net/qq_26628329/article/details/89209019多线程编程——线程安全:https://blog.csdn.net/qq_26628329/article/details/89249209三、多线程之...原创 2019-04-16 15:41:05 · 174 阅读 · 0 评论 -
自定义注解
1.自定义注解的格式通过查看源码,可以发现任何一个注解类都有如下特征:注解类会被@interface标记注解类的顶部会被@Documented、@Retention、@Target、@Inherited这四个注解标记,其中@Documented、@Inherited可选的,@Retention、@Target必须有定义一个注解的格式:例如:@Target(value = {Elem...原创 2019-06-07 09:13:27 · 598 阅读 · 0 评论 -
数据结构复习
数据结构定义描述数据之间一种或多种特定关系的元素的集合。数据结构分类数据结构分别为逻辑结构、存储结构(物理结构)和数据的运算逻辑结构:根据数据元素间关系的不同特性,通常有下列四类基本的结构集合结构。该结构的数据元素间的关系是“属于同一个集合”Java中的Map接口的实现类HashMap、HashTable等线性结构:数据元素之间存在着一对一的关系如ArrayList、LinkedLi...原创 2019-06-12 10:12:39 · 921 阅读 · 0 评论