Cover

Table of Content

  • Java Programming
  • Application used in Java
  • Number of Java Applications
  • Number of Java platforms
  • Java Features
  • Program first java code
  • Compile time
  • Runtime
  • Establish Path in java
  • JDK vs JRE vs JVM
  • Java Virtual Machine (JVM) Architecture
  • Variables in Java
  • Java data types
  • What is Unicode System?
  • Java operators
  • Keywords used in JAVA

 

This eBook is based on JAVA Programming that has been collected from different sources and people. For more information about this ebook. Kindly write to ummedsingh7427@gmail.com. I will happy to help you.

Copyright 2023 by Ummed Singh

This eBook is a first guide and serves. In addition, please get expert advice or you can write to ummedsingh7427@gmail.com for any query, we will be happy to help you. This book has been written on the advice of many experts and sources who have good command over Java programming. They are listed at the end of this book.
All images used in this book are taken from the LAB which is created by experts. All rights reserved, including the right to reproduce this book or portions thereof in any form whatsoever. For any query reach out to the author through email.

Java Programming

Java serves as both a programming language and a platform. It is a sophisticated, secure, and object-oriented programming language. Sun Microsystems (now a subsidiary of Oracle) developed Java in 1995, and its conception is credited to James Gosling, often referred to as the father of Java. Originally named Oak, the language underwent a name change to Java when it was discovered that the name Oak was already claimed by another company. Regarding its platform designation, Java qualifies as such because it can operate within various hardware or software environments. This is due to its inclusion of a runtime environment (JRE) and API, which enables it to function as a self-sustained platform for running applications.

In Java, the "main" method serves as the entry point of the program and is executed when the program runs.

Here's a brief explanation of the code:

class Simple {

public static void main(String args[]) {

System.out.println("Hello Java");

}

}

class Simple: This line begins the definition of the class named "Simple."

public static void main(String args[]): This line defines the main method, which is declared as "public," meaning it can be accessed from outside the class. The keyword "static" indicates that this method belongs to the class itself, rather than to an instance of the class. The "void" keyword means that the method does not return any value. The parameter String args[] is an array of strings and is used to pass command-line arguments to the program. However, in this example, we are not utilizing the command-line arguments.

System.out.println("Hello Java");: This line prints the string "Hello Java" to the standard output (usually the console). The System.out.println method is used to display text on the screen, and in this case, it will print "Hello Java" followed by a newline.

When this Java program is executed, it will simply display "Hello Java" as the output. This is a common introductory example used in Java to demonstrate the basic structure of a Java program and how to print text to the console.

Application used in Java

Indeed, Java's versatility and widespread adoption have led it to be utilized across a vast array of devices and applications. Here are some examples of the various domains where Java finds application:

Desktop Applications: Java is commonly used to develop desktop applications like Adobe Acrobat Reader, media players, antivirus software, and more. Its "Write Once, Run Anywhere" capability allows these applications to be platform-independent, meaning they can run on different operating systems without modification.

Web Applications: Many web applications are powered by Java on the server-side. Websites like irctc.co.in and javatpoint.com may use Java in the backend to handle server-side logic, manage databases, and process user requests.

Enterprise Applications: Java is widely used in developing enterprise-level applications, especially in the banking and finance sector. These applications require robustness, scalability, and security, which Java provides.

Mobile Applications: Java was traditionally the primary language for developing Android applications. However, as of my knowledge cutoff in September 2021, Kotlin has become the recommended language for Android development. Nevertheless, Java still plays a significant role in the Android ecosystem.

Embedded Systems: Java is also utilized in embedded systems, which are specialized computing devices integrated into larger systems or products. Java's portability makes it suitable for various embedded applications.

Smart Cards: Java Card technology enables Java applications to run on smart cards, which are used for secure transactions and data storage in various applications.

Robotics: Java is applied in robotics for programming and controlling robots due to its object-oriented nature and support for concurrent programming.

Games: Java is used in game development, especially for mobile games. Game developers often utilize Java for creating interactive and entertaining gaming experiences.

Java's "Write Once,

Impressum

Verlag: BookRix GmbH & Co. KG

Texte: Ummed Singh
Bildmaterialien: Mitesh Srivastav
Cover: Lokesh Pandey
Lektorat: Ajay Sharma
Korrektorat: Ummed Singh
Übersetzung: Anand Kumar
Satz: Mahesh Babu
Tag der Veröffentlichung: 23.07.2023
ISBN: 978-3-7554-4749-8

Alle Rechte vorbehalten

Nächste Seite
Seite 1 /