Stella981 Stella981
3年前
Executors相关的类(线程池)
一、概述Java是天生就支持并发的语言,支持并发意味着多线程,线程的频繁创建在高并发及大数据量是非常消耗资源的,因为java提供了线程池。在jdk1.5以前的版本中,线程池的使用是及其简陋的,但是在JDK1.5后,有了很大的改善。JDK1.5之后加入了java.util.concurrent包,java.util.concurrent包的加入给
Stella981 Stella981
3年前
OpenJDK8 Windows编译
前言OpenJDK是开源的JDK。通过对开源JDK的编译调试,我们可以深入了解JVM的运行原理。以下是我的环境信息:操作系统:MicrosoftWindows7Professionalx64SP1安装组件:1、WindowsUnixToolkit CYGWINx64,放在E:\\hub\\cygwin64目
Stella981 Stella981
3年前
Eclipse IDE支持Java 14
随着JDK14的发布(https://my.oschina.net/waylau/blog/3197270(https://my.oschina.net/waylau/blog/3197270)),各大JavaIDE也开始支持JDK14。最新版本的EclipseIDE202003也于2020年3月18日发布,本文介绍如何通过EclipseI
Wesley13 Wesley13
3年前
JAVA之G1垃圾回收器
概述G1GC,全称GarbageFirstGarbageCollector,通过XX:UseG1GC参数来启用,作为体验版随着JDK6u14版本面世,在JDK7u4版本发行时被正式推出,相信熟悉JVM的同学们都不会对它感到陌生。在JDK9中,G1被提议设置为默认垃圾收集器(JEP248)。在官网中,是这样描述G1的:The
Wesley13 Wesley13
3年前
JDK下载(最新)2019年8月整理
JDK的下载对于刚入门的朋友来说,第一步肯定是下载JDK,但是现在大部分网上的教程都不是最新的下载流程,新入门的朋友不一定能看懂,所以我会慢慢整理从0基础开始的知识。还有一些新入门的朋友可能踩到的坑,有不懂的朋友可以留言给我。        在Oracle官网可以下载JDK(JavaDevelopmentKit)中文叫java工具集,因
Stella981 Stella981
3年前
JVM 问题排查和性能优化常用的 JDK 工具
JDK提供了一系列用于监控、诊断Java进程的工具,它们在JDK安装目录的bin目录下,有jps、jcmd、jstack、jinfo、jmap等。其中jmc、jconsole、jvisualvm是GUI工具,其他大部分都是命令行工具。cd$JAVA_HOME/binls!(https://os
Wesley13 Wesley13
3年前
JDK11的重要新特性
文章目录JDK11发布啦(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fsuperfjj%2Farticle%2Fdetails%2F102947209%23JDK11_1)Oracle不再提供JRE和ServerJRE
Wesley13 Wesley13
3年前
Java中正则表达式的使用(常用的方法)(转)
在JDK1.3及之前的JDK版本中并没有包含正则表达式的类,如果要在Java中使用正则表达式必须使用第三方提供的正则表达式库。从JDK1.4开始提供了支持正则表达式API,它们位于java.util.regex包中。一、常见的符号的介绍  1.1 预定义字符类符号说明  .任何字符(与行结束符可
Wesley13 Wesley13
3年前
JDK13的六大重要新特性
文章目录JDK13的六大重要特性(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Fsuperfjj%2Farticle%2Fdetails%2F102946945%23JDK13_1)支持Unicode12.1(http
Easter79 Easter79
3年前
Thread.interrupt()源码跟踪
1JDK源码跟踪//java.lang.Threadpublicvoidinterrupt(){if(this!Thread.currentThread())checkAccess();synchronized(blockerLock)