
scindia bethuraj*Trainer : Mr. Nantha * Day 1 - 02/17/2026 Overview of the First Module Today marked the beginning...
*Trainer : Mr. Nantha *
Day 1 - 02/17/2026
Overview of the First Module
Today marked the beginning of my Selenium Java class. The session offered valuable information and inspired me to dive deeper into the subject. I felt encouraged and motivated throughout, as the trainer emphasized the importance of documenting our learning through blog posts, rather than traditional note-taking. This approach not only helps reinforce understanding but also allows us to share knowledge with a wider audience.
The trainer also provided an overview of the modules we will cover in the first session, including key Java concepts such as JDK, JRE, JVM, and JIT. We learned how to compile and run Java programs using the command line, and received guidance on downloading the JDK. Overall, the class set a strong foundation for our journey with Selenium Java and Playwright.
Understanding Java: Definition and Ownership
What is Java?
Java is a programming language used to write instructions for computers. It enables developers to create software applications that can run on a variety of platforms, making it a versatile and widely-used language in the technology industry.
Origin and Ownership of Java
Java was originally developed by Sun Microsystems in 1995 and is now owned by Oracle Corporation. This transition of ownership has helped Java continue to evolve while remaining a critical tool for developers worldwide.
**
Understanding JDK**
For today’s session, the focus was on JDK.
What is JDK?
JDK stands for Java Development Kit.
In simple terms:
JDK is a software package that helps you write, compile, and run Java programs on your computer.
How Java Compilation Works
When we write a Java file:
• The file is saved with the extension .java
When we compile it using the command line:
java Sample.java
Two things can happen:
(1) IF THERE IS AN ERROR - The compiler shows an error message and indicates the line number where the mistake occurred.
(2) IF THERE IS NO ERROR - A .class file is generated.
This .class file is the bytecode that the Java Virtual Machine (JVM) executes.
Key Learning from Day 1
Understanding the significance of technical blogging
Exploring the fundamental structure of Java
Recognizing JDK's function in Java development
Learning how Java files undergo compilation
Setting up software needed for automation testing
This is only the start, and I'm eager to explore Java, Selenium, and Playwright more thoroughly in the next sessions.