java
TaylorPotter
stay simple,stay positive
展开
-
[Java Jvm]Java 类的加载重点记录
一.Java类加载概述类的加载过程是指,虚拟机把描述类的数据从Class文件中加载到内存,并对数据进行校验,转换解析,和初始化的过程,最终形成可以被虚拟机直接使用的java类型。Java中,类的加载,连接和初始化过程都是在程序运行期间完成的,这种策略会令类加载时耗时增加性能开销,但提供了更高的灵活性,可以动态扩展,可以在运行时再指定下载的类文件达到动态扩展程序的作用二.Java类的生命周期...原创 2020-01-10 14:25:52 · 270 阅读 · 0 评论 -
简单梳理Android常用基本容器类原理
Android-Java:常用基本容器学习总结一.常用容器的总体框架二.常用容器类的重点ArrayListVectorStackHashMapTreeMapHashTableHashSetTreeSetConcurrentHashMapSparseArrayArrayMap...原创 2018-12-22 17:10:28 · 903 阅读 · 0 评论 -
[Java Jvm]-Java运行时内存区域学习总结
Java[虚拟机]-Java内存区域学习总结学习博客:java虚拟机内存区域的划分以及作用详解:https://www.cnblogs.com/whgk/p/6138522.htmlJVM的内存区域划分 : https://www.cnblogs.com/dolphin0520/p/3613043.html一.Java虚拟机允许主要流程:Java源代码文件(.java后缀)会被Java编...原创 2019-03-11 21:24:46 · 251 阅读 · 0 评论 -
[Java多线程]-《实战Java高并发程序设计》多线程并发处理笔记
1.线程的状态:状态名称说明NEW初始状态,线程被构建,但是还没有调用start()方法RUNNABLE运行状态,Java线程将操作系统中的就绪和运行两种状态笼统地称作“运行中”BLOCKED阻塞状态,表示线程阻塞于锁WAITING等待状态,表示线程进入等待状态,进入该状态表示当前线程需要等待其他线程做出一些特定动作(通知或中断)TIME_WA...原创 2019-03-29 22:15:59 · 781 阅读 · 0 评论 -
简单梳理Java Class文件结构(基于JDK1.8)
高效学习博客:Class类文件结构: https://www.cnblogs.com/wade-luffy/p/5929325.htmlJava Class文件结构解析 及 实例分析验证 : https://blog.csdn.net/tjiyu/article/details/53870153Class文件中的常量池详解(上): https://blog.csdn.net/wangtao...原创 2019-04-27 13:59:56 · 683 阅读 · 0 评论 -
[总结][进程] Proc & Thread status in Linux & Jvm
Linux 进程线程及 Jvm进程线程状态对比一.进程的基本状态:三种基本状态:进程基本状态说明就绪(Ready)状态当进程已分配到除CPU以外的所有必要资源后,只要在获得CPU,便可立即执行,进程这时的状态就称为就绪状态。在一个系统中处于就绪状态的进程可能有多个,通常将他们排成一个队列,称为就绪队列。执行状态进程已获得CPU,其程序正在执行。在单处理机系统中,...原创 2019-05-20 21:58:03 · 556 阅读 · 0 评论