Java_JDK_JVM
文章平均质量分 94
蚩尤后裔-汪茂雄
朝为田舍郎,暮登天 子堂;将相本无种,男儿当自强。
展开
-
Java 8 Stream 流式操作集合、Optional 简化判空操作、Comparator 排序比较器、Collectors 收集器
目录Stream 流式操作集合Stream 流式操作集合1、jdk 1.8 的 java.util.Stream 表示能应用在一组元素上一次执行的操作序列。2、Stream 操作分为中间操作或者最终操作两种,最终操作返回一特定类型的计算结果,而中间操作继续返回 Stream,方便链式操作。3、Stream 的创建需要指定一个数据源,比如 java.util.Collection 的子类,List 或者 Set, Map不支持。4、Stream 的操作可以串行 stream() 执..原创 2020-10-23 09:06:52 · 5599 阅读 · 1 评论 -
Java JDK 自带监控工具 jps.exe、jconsole.exe、jvisualvm.exe
目录进程状态工具 jps.exe操作演示图形化监控工具 Jconsole本地监控性能监控工具 jvisualvm.exe进程状态工具 jps.exe1、jps(Java Virtual Machine Process Status Tool) 是 JDK 1.5 开始提供的一个显示当前所有 java 进程的命令行工具,简单实用,非常适合简单的察看当前 java 进程...原创 2019-04-01 22:03:08 · 3157 阅读 · 0 评论 -
Java 垃圾收集策略、垃圾分代回收算法、垃圾回收运作流程
目录垃圾收集简史常见垃圾收集策略Reference Counting(引用计数)跟踪收集器Mark-Sweep Collector(标记-清除收集器)Copying Collector(复制收集器)Mark-Compact Collector(标记-整理收集器)JVM 垃圾收集策略Serial Collector(串行收集器)Parallel Collect...原创 2019-04-05 16:46:02 · 1837 阅读 · 0 评论 -
JVM 堆、栈概述 与 常见 OOM 原因及解决方案
目录Java 栈(Stack)堆(Heap)堆 VS 栈本文可以结合《Sun JVM 内存管理、GC 工作流程、JVM 参数与调优》、《JVM 规范与 Sun JVM 实现、运行时数据区域、垃圾分代回收算法》查看。JVM 整体架构图Java 栈(Stack)1、Java 栈是与每一个线程关联的,JVM 在创建每一个线程的时候,会分配一定的栈空间给线程,Java Stac...原创 2019-04-05 11:31:33 · 4272 阅读 · 0 评论 -
Sun JVM 内存管理、参数与调优、内存分配与回收策略、GC 日志配置使用详解
目录Sun JVM 内存管理JVM 垃圾回收工作运作流程Sun JVM 常用参数Sun JVM 参数配置内存分配与回收策略Sun JVM 内存管理1、J2EE 系统开发的中,有时候应用系统处理的数据量不大,系统体积也不大,技术架构也没有问题,服务器的内存 8G、16G,但是系统运行起来却很慢,还经常出现内存溢出错误。首当其冲的应该从 J2EE 应用系统本身上找问题,但...原创 2019-04-01 09:08:56 · 1686 阅读 · 0 评论 -
Java JDK 常用工具命令 javac、jar、java、javaw,替换 .jar 包 class 文件,脚本启停 spring boot Jar 包服务
目录javac.exe 编译jar.exe 打包java.exe 执行javaw.exe 命令javac.exe 编译1、编写的 Java 源文件执行之前都需要使用 javac.exe 命令进行编译,即 *.java 编译成 *.class。2、javac.exe 在 %JAVA_HOME%/bin 目录下,配置好环境变量后,命令行中可以直接运行。命令行中输入 java...原创 2019-04-05 09:18:11 · 3306 阅读 · 1 评论 -
Java 开发流程、运行原理、JVM 规范与实现
目录Java 开发流程Java 运行原理半编译半解释平台无关性当年 sun 公司是这么定义 Java 的:Java 是一种 简单、面向对象、分布式、跨平台、半编译半解释、健壮、安全、高性能、多线程的动态语言。Java 开发流程1、如下所示在 E:/Study_Note/test 目录下新建一个 HelloWorld.java 源文件。HelloWorld.j...原创 2019-03-29 08:44:57 · 1316 阅读 · 0 评论 -
Windows 安装 Oracle Java JDK
目录Java JDK 下载Java JDK 安装Java JDK 配置环境变量Java JDK 验证安装结果本文详细介绍 windows 系统安装配置 Java JDK,Linux 系统请参考《Linux 安装Java JDK》Java JDK 下载现在 Java 属于 Oracle 公司,可以直接从 Oracle 官网进行下载! Oracle 官网地址:https...原创 2018-09-14 11:17:33 · 1451 阅读 · 2 评论 -
Linux 之 CentOS 7.2 安装 Java JDK
目录环境说明Java JDK 下载上传 Java JDKJDK检查与卸载安装 Java JDK环境变量配置验证安装结果失败处理环境说明系统型号[wangmx@iZbp1dfu6dg8rznsqgpqdoZ ~]$ lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor...原创 2018-06-19 15:05:53 · 1419 阅读 · 3 评论