VM进程状态工具 - 列出目标系统上已检测的HotSpot Java虚拟机进程信息。可直接在装有java运行环境的Windows 或者 Linux机器上使用命令行执行jps命令。一个典型的应用场景,例如你不知道这台机器上运行的java程序所在的位置,或者不了解它启动时的一些参数设置,便可使用jps命 ...
分类:
系统相关 时间:
2019-07-28 16:00:59
阅读次数:
153
1 JDK源码跟踪 2 OpenJDK源码跟踪 jdk源码(JNI注册) java虚拟机(HotSpot实现): ...
分类:
其他好文 时间:
2019-07-28 14:21:19
阅读次数:
234
1.创建类的实例(new 的方式)。访问某个类或接口的静态变量,或者对该静态变量赋值,调用类的静态方法 2.反射的方式 3.当初始化一个类的时候,如果发现其父类还没有进行初始化,则需先触发其父类的初始化。 4.Java虚拟机启动时被标明为启动类的类,直接使用java.exe命令来运行某个主类(包含m ...
分类:
编程语言 时间:
2019-07-28 09:22:16
阅读次数:
94
示例 指的是,以 Server模式启动,初始堆1024m,最大堆1024m,初始新生代256m,最大新生代512m,打印详细的GC日志,并输出到gc.$$.log。 常见虚拟机参数 client 客户端模式。 server 服务端模式,Java8 64 ...
分类:
编程语言 时间:
2019-07-27 09:29:27
阅读次数:
131
命令行工具 1. jps JVM Process Status Tool,显示虚拟机进程。 用法 : 参数说明 q:打印进程号 l:打印启动类的全限定名 m:打印启动类的 main 方法入参 v:打印指定的虚拟机参数 V:打印类名 例子 : 、`jps l` 2、jstat JVM statisti ...
分类:
编程语言 时间:
2019-07-27 09:26:47
阅读次数:
92
大数据技术之Scala 第一篇:Scala编程语言 一、Scala语言基础 1、Scala简介 Scala是一种多范式的编程语言,其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序。它也能运行于CLDC配置的Java ME ...
分类:
其他好文 时间:
2019-07-26 09:21:14
阅读次数:
106
了解jvm,jre,jdk分别是什么: jvm:Java Virtual Machine(Java虚拟机) jre:java runtime environment,就是java程序的运行环境 jdk:JDK(Java Development Kit) 是 Java 语言的软件开发工具包 jdk中包 ...
分类:
编程语言 时间:
2019-07-25 23:52:29
阅读次数:
206
1.Java异常事件 Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。一般不编写针对性的代码进行处理。 Exception: 其它因编程错误或偶然的外 ...
分类:
编程语言 时间:
2019-07-21 23:52:28
阅读次数:
117
java程序入口main()方法浅析 main()方法的方法签名 public static void main(String[] args) 方法签名讲解 & 8195;public修饰符:java类由java虚拟机(JVM)调用,为了没有限制可以自由的调用,所以采用public修饰符。 & 81 ...
分类:
编程语言 时间:
2019-07-21 18:32:26
阅读次数:
146
Exception和Error派生于Throwable; Error:描述了java运行时系统的内部错误和资源耗尽错误。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。应用程序不应该抛出这种类型的对象。 Exception:包括RuntimeExcept ...
分类:
其他好文 时间:
2019-07-21 13:28:44
阅读次数:
104