Execution Process, Entry Point, Input and Output
This chapter provides tutorial notes and tutorial examples on Java program execution process. Topics include Java program creation, compilation and execution; the main() method - execution entry point; execution console, input and output data streams.
Creating, Compiling and Executing Java Programs
main() Method - Java Execution Entry Point
Java Execution Console - "in", "out" and "err" Data Streams
- 3 steps are involved in building a Java application: creating source code, compiling source code and executing the compiled code.
- "public static void main(String a)" is the execution entry point when a class is launched in the Java Virtual Machine (JVM).
- JVM provided 3 default I/O data streams to all applicaitons: "in", "out" and "err".
Table of Contents
About This Book
Installing JDK 1.8 on Windows
►Execution Process, Entry Point, Input and Output
Primitive Data Types and Literals
Bits, Bytes, Bitwise and Shift Operations
Managing Bit Strings in Byte Arrays
Reference Data Types and Variables
StringBuffer - The String Buffer Class
System Properties and Runtime Object Methods
Generic Classes and Parameterized Types
Generic Methods and Type Inference
Lambda Expressions and Method References
Execution Threads and Multi-Threading Java Programs
ThreadGroup Class and "system" ThreadGroup Tree
Synchronization Technique and Synchronized Code Blocks
Deadlock Condition Example Programs
Garbage Collection and the gc() Method
PDF Printing Version