Java Tutorial For Beginners - Techlistic

This Java Tutorial is specially designed for those who do not know   much about coding but want to learn it. 

We have made sure that every topic is explained in a very simple way and each coding example is explained step by step. This tutorial is also focused for Selenium learners, so you can also tag this tutorial as "Java for Selenium".

Overview and Features of Java

Java was originally developed by James Gosling in 1991 at Sun Microsystems, later acquired by Oracle. It is simple and Object-Oriented programming language. 
  • Object Oriented
  • Platform Independent
  • Simple Secure
  • Robust
  • Portable
  • Multi-Threaded
  • Architectural Neutral
  • Interpreted
  • High Performance
  • Distributed
  • Dynamic

Install Java

You can download and Install Latest Java Version from following link - Java Download

What is JDK, JRE and JVM?

1. JDK  (Java Development Kit)  - It is generally a Java Software which you need to install on your system before writing any code in Java. And after installing java set Java Path in your environment variables.

2. JRE (Java Runtime Environment) - JRE is a set of software tools which are used to provide runtime environment to Java applications. Without JRE, we cannot execute a java program on our computer. 

3. JVM (Java Virtual Machine) - It's called as virtual machine because it does not exist physically. Java compiler generates the bytecode of the Java program. And JVM executes that bytecode.

4. Java Editors - You need to have any text editor to write Java code. You can use anyone from following Netbeans, Intellij, Eclipse, Notepad or Notepad++.

Table of Contents

Follow Us

Quora Space | Facebook Page | Telegram Channel
Feel free to ask queries or share your thoughts in comments or email us.

Popular posts from this blog

10 Best Demo Websites for Selenium Automation Testing Practice

Automate an e-Commerce website with Selenium Webdriver

Automate Browser Actions and Menu links with Selenium Webdriver

Top 25 Selenium Webdriver Commands for Test Automation

How to Handle Dynamic Web Table in Selenium WebDriver

Automate Google Search with Selenium Webdriver