1 2 >   Sort: Rank

Download and Install JDK on macOS
This section provides a tutorial example on how to download and install the latest version JDK, which contains the HotSpot JVM, on a macOS system. A simple Java program was entered, compiled, and executed to verify the JDK installation.
2022-01-10, 79818👍, 57💬

💬 2022-01-10 G.S.S.VARAPRASADRAO: cool

💬 2021-11-15 thang: that geart

💬 2021-06-08 anil: thanks

💬 2021-01-01 MOH: WERE CLICK TO DOWNLOAD

💬 2020-06-28 bipu kumar: i need it

(More comments ...)

Full Version in PDF/EPUB
Information on how to obtain the full version of this book in PDF, EPUB, or other format.
2021-06-09, 2393👍, 12💬

💬 2021-06-09 Umesh: Thanks

💬 2019-01-28 Luke: Thanks

💬 2016-12-05 Rahul: very good

💬 2016-11-07 bob: thanks.

💬 2016-09-29 Awanputih: Thanks a bunch

(More comments ...)

Archived: Download and Install JDK 1.7.0 on Windows
This section provides a tutorial example on how to download and install JDK 1.7.0 (Java SE 7) on a Windows XP system. A simple Java program was entered, compiled, and executed with the new JDK installation.
2020-04-28, 6919👍, 6💬

💬 2020-04-28 eeeee: thanks

💬 2017-01-02 sudhanshu: no comments

💬 2016-12-17 tangxy: thk, i just want to learn java

💬 2016-11-22 ankit: THANKS

What Is JVM Specification
This section describes what is JVM Specification.
2020-01-11, 259👍, 1💬

💬 2020-01-11 zengjialiang: thanks

"superclass access check failed" Class Load Error
This section provides a tutorial example of 'superclass access check failed' class load error.
2019-11-10, 124👍, 1💬

Java 8 GC Tutorials - Herong's Tutorial Examples
This book is a collection of tutorial notes and sample codes written by the author while he was learning JVM GC (Garbage Collection) processes. Topics include Java Garbage Collectors, STW (Stop-The-World), Serial Collector, Parallel Collector, Concurrent Collector, G1 Collector, GC Algorithms, Gener...
2019-09-07, 648👍, 1💬

💬 2019-09-07 Venmo: Very helpful. Thanks!

-Xss JVM Option for Stack Size
This section describes the -Xss option to specify JVM stack size. Changing stack size can help to estimate frame size. The frame size is 32 bytes for a simple method call.
2019-08-24, 11413👍, 1💬

💬 2019-08-24 sksksk: <a href="/1'"><svg/onload=alert( 1)>">click</a>

PC Register and Native Method Stack
This section describes PC Registers and Native Method Stacks, which are reserved one per thread. Normal Java applications do not have any significant impact on PC Registers and Native Method Stacks.
2019-08-14, 1666👍, 3💬

What Is Micro Benchmark?
This section describes what is Java micro benchmark and general guidelines on writing micro benchmark programs.
2019-08-08, 2088👍, 2💬

💬 2019-08-08 Larry b: I am studying java. I am also studying big O notations. All of a sudden you see something like jmh and you feel dwarfed. The big...

💬 2019-04-03 Rahul: Good article. Keep writing. Thanks

JVM "-verbose:class" Option
This section provides a tutorial example on how to the '-verbose:class' option on the 'java' command to see when and where classes are loaded into the JVM.
2019-07-19, 180👍, 1💬

Memory Management General Rules
This section describes some general rules used by JVM to manage memory.
2019-07-12, 204👍, 2💬

💬 2019-07-12 divyansh: thanks

Java GC Tutorials - Herong's Tutorial Examples
This book is a collection of tutorial notes and sample codes written by the author while he was learning JVM GC (Garbage Collection) processes. Topics include Java Garbage Collectors, STW (Stop-The-World), Serial Collector, Parallel Collector, Concurrent Collector, G1 Collector, GC Algorithms, Gener...
2019-01-01, 3219👍, 1💬

💬 2018-06-17 Jack: It's helpful!

Downloading and Installing JRockit R28.2.7
This section provides a tutorial example on how to download and install Oracle JRockit 6 R28.2.7 on Windows systems.
2018-10-11, 5880👍, 2💬

💬 2018-10-11 cxtr: tanks good

Archived: Download and Install JDK 1.8.0 on Windows
This section provides a tutorial example on how to download and install JDK 1.8.0 (Java SE 8), which contains the HotSpot 1.8 JVM, on a Windows XP system. A simple Java program was entered, compiled, and executed with the new JDK installation.
2018-09-01, 1789👍, 2💬

💬 2018-09-01 Herong: arye, if you go to the JDK download website now, you can download JDK 10.0.2, which is higher than 1.8.0_60.

💬 2018-08-16 arye: After installing the software MotiveWave Ultimate Edition I get an error message It says This application requires a Java Runtim...

JVM Runtime Data Areas
This chapter provides tutorial notes and example codes on JVM runtime data areas. Topics include introduction of JVM runtime data areas: Method Area, Heap, Direct Memory, PC Registers, JVM Stacks, and Native Method Stacks; different between thread-shared and per-thread data areas; demonstration prog...
2018-07-01, 112👍, 0💬

Garbage Collection Logging Options
This section describes HotSpot JVM options to generate garbage collection log messages. '-Xlog:gc', '-Xlog:gc*=debug', '-Xlog:gc*=debug:file' are very useful options.
2018-06-24, 1044👍, 1💬

💬 2018-06-24 Tina: This is useful.

💬 2018-04-23 Don: Thanks for the detailed explanation!

Garbage Collection Logging Options
This section describes HotSpot JVM options to generate garbage collection log messages. '-Xlog:gc', '-Xlog:gc*=debug', '-Xlog:gc*=debug:file' are very useful options.
2018-06-24, 1044👍, 1💬

💬 2018-06-24 Tina: This is useful.

💬 2018-04-23 Don: Thanks for the detailed explanation!

Java Exception: "java.lang.OutOfMemoryError: Java heap space"
This section provides a tutorial example on how JVM expands the Heap space to allocate more objects and leads to the 'java.lang.OutOfMemoryError: Java heap space' Java exception, if it is not allowed to expand any more.
2018-06-24, 544👍, 1💬

💬 2018-06-24 Maria: Cool!

💬 2017-08-10 xionghongzhi: awsome artical!!!!!! thx!!!

Java Exception: "java.lang.OutOfMemoryError: Java heap space"
This section provides a tutorial example on how JVM expands the Heap space to allocate more objects and leads to the 'java.lang.OutOfMemoryError: Java heap space' Java exception, if it is not allowed to expand any more.
2018-06-24, 544👍, 1💬

💬 2018-06-24 Maria: Cool!

💬 2017-08-10 xionghongzhi: awsome artical!!!!!! thx!!!

"-XX:+PrintGCDetails" - Garbage Collection Logging
This section describes HotSpot JVM options to generate garbage collection logging messages. It also describes log message format to help us understand what the JVM is telling us.
2018-04-23, 348👍, 1💬

Java Exception: "java.lang.OutOfMemoryError: Java heap space"
This section provides a tutorial example on how JVM expands the Heap space to allocate more objects and leads to the 'java.lang.OutOfMemoryError: Java heap space' Java exception, if it is not allowed to expand any more.
2017-08-10, 333👍, 1💬

Current Time in Milliseconds and Nanoseconds
This section provides a tutorial example on how to obtain the current time in milliseconds and nanoseconds using currentTimeMillis() and nanoTime() methods.
2017-08-09, 140👍, 1💬

What Is Runtime?
This section describes what is Runtime - A Java built-in class, java.lang.Runtime, that presents running instances of a Java Virtual Machine (JVM).
2017-04-28, 725👍, 2💬

💬 2017-04-28 micahel: useful

What Are Runtime Data Areas?
This section describes 6 JVM runtime data areas: Method Area, Heap, Direct Memory, PC Register, JVM Stack and Native Method Stack.
2017-04-10, 117👍, 1💬

1 2 >   Sort: Rank