java基础知识
记录个人阅读的关于java的基础内容笔记
guying4875
这个作者很懒,什么都没留下…
展开
-
java.util.concurrent包详细分析
转载自:https://blog.csdn.net/windsunmoon/article/details/36903901 概述 java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员...转载 2019-03-14 09:20:13 · 572 阅读 · 0 评论 -
JVM的垃圾回收机制
目录 一、 技术背景你要了解吧 二、 哪些内存需要回收? 2.1 引用计数算法 2.2 可达性分析算法 2.3 Java中的引用你了解多少 2.4 对象死亡(被回收)前的最后一次挣扎 2.5 方法区如何判断是否需要回收 三、常用的垃圾收集算法 3.1 标记-清除算法 3.2 复制算法 3.3 标记-整理算法 3.4 分代收集算法 四、常见的垃圾收集器 五、GC是什么时候...转载 2019-03-12 08:57:22 · 187 阅读 · 0 评论 -
Lambda、JDK8接口使用、自定义函数接口
详细内容查看:https://www.jianshu.com/p/6f724b073f3c 该文章主要讲解:Predicate接口、Consumer<T>接口、Function<T, R>接口、自定义函数式接口等方式使自己定义的方法可以支持lambda表达式 ...原创 2019-03-07 15:27:21 · 1461 阅读 · 0 评论 -
JAVA 监控工具使用备忘录
java各种监控手段 jvm自带工具 JDK_jvisualvm远程监控weblogic服务: 介绍jvisualvm监控工具的JXM监控的设置方式 jvisualvm远程监控tomcat服务: 介绍jvisualvm监控工具监控tomcat方式 JVM 性能调优监控工具: 主要介绍java自带的jconsole jma...原创 2019-03-01 10:51:59 · 168 阅读 · 0 评论 -
JVM运行原理
说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件),再然后字节码被装入内存,一旦字节码进入虚拟机,它就会被解...原创 2019-02-21 09:44:06 · 255 阅读 · 0 评论