100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4.2 TrustPilot
logo-home
Notas de lectura

My java profasor

Puntuación
-
Vendido
-
Páginas
32
Subido en
08-04-2024
Escrito en
2023/2024

Java programming language was originally developed by Sun Microsystems which was initiated by James Gosling and released in 1995 as core component of Sun Microsystems' Java platform (Java 1.0 [J2SE]). The latest release of the Java Standard Edition is Java SE 8. With the advancement of Java and its widespread popularity, multiple configurations were built to suit various types of platforms. For example: J2EE for Enterprise Applications, J2ME for Mobile Applications. The new J2 versions were renamed as Java SE, Java EE, and Java ME respectively. Java is guaranteed to be Write Once, Run Anywhere. Java is:  Object Oriented: In Java, everything is an Object. Java can be easily extended since it is based on the Object model.  Platform Independent: Unlike many other programming languages including C and C++, when Java is compiled, it is not compiled into platform specific machine, rather into platform independent byte code. This byte code is distributed over the web and interpreted by the Virtual Machine (JVM) on whichever platform it is being run on.  Simple: Java is designed to be easy to learn. If you understand the basic concept of OOP Java, it would be easy to master.  Secure: With Java's secure feature it enables to develop virus-free, tamper-free systems. Authentication techniques are based on public-key encryption.  Architecture-neutral: Java compiler generates an architecture-neutral object file format, which makes the compiled code executable on many processors, with the presence of Java runtime system.  Portable: Being architecture-neutral and having no implementation dependent aspects of the specification makes Java portable. Compiler in Java is written in ANSI C with a clean portability boundary, which is a POSIX subset.  Robust: Java makes an effort to eliminate error prone situations by emphasizing mainly on compile time error checking and runtime checking.  Multithreaded: With Java's multithreaded feature it is possible to write programs that can perform many tasks simultaneously. This design feature allows the developers to construct interactive applications that can run smoothly.  Interpreted: Java byte code is translated on the fly to native machine instructions and is not stored anywhere. The development process is more rapid and analytical since the linking is an incremental and light-weight process.  High Performance: With the use of Just-In-Time compilers, Java enables high performance.

Mostrar más Leer menos
Institución
Grado











Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Libro relacionado

Escuela, estudio y materia

Grado

Información del documento

Subido en
8 de abril de 2024
Número de páginas
32
Escrito en
2023/2024
Tipo
Notas de lectura
Profesor(es)
Praveen
Contiene
Todas las clases

Temas

Vista previa del contenido

, Java



About the Tutorial
Java is a high-level programming language originally developed by Sun Microsystems and
released in 1995. Java runs on a variety of platforms, such as Windows, Mac OS, and the
various versions of UNIX. This tutorial gives a complete understanding of Java.

This reference will take you through simple and practical approaches while learning Java
Programming language.


Audience
This tutorial has been prepared for the beginners to help them understand the basic to
advanced concepts related to Java Programming language.


Prerequisites
Before you start practicing various types of examples given in this reference, we assume
that you are already aware about computer programs and computer programming
languages.


Execute Java Online
For most of the examples given in this tutorial, you will find a ‘Try it’ option, which you
can use to execute your Java programs at the spot and enjoy your learning.

Try following the example using the ‘Try it’ option available at the top right corner of the
following sample code box −

public class MyFirstJavaProgram {


public static void main(String []args) {
System.out.println("Hello World");
}
}




i

, Java



Table of Contents
About the Tutorial ............................................................................................................................................ i
Audience ........................................................................................................................................................... i
Prerequisites ..................................................................................................................................................... i
Execute Java Online .......................................................................................................................................... i
Table of Contents ............................................................................................................................................ ii


JAVA – BASICS ............................................................................................................................. 1

1. Java – Overview ........................................................................................................................................ 2
History of Java ................................................................................................................................................. 3
Tools You Will Need ......................................................................................................................................... 3
Try It Option .................................................................................................................................................... 4
What is Next? .................................................................................................................................................. 4

2. Java - Environment Setup ......................................................................................................................... 5
Try it Option Online ......................................................................................................................................... 5
Local Environment Setup ................................................................................................................................. 5
Popular Java Editors ........................................................................................................................................ 6
What is Next? .................................................................................................................................................. 6

3. Java – Basic Syntax .................................................................................................................................... 7
First Java Program ........................................................................................................................................... 7
Basic Syntax ..................................................................................................................................................... 8
Java Identifiers ................................................................................................................................................. 9
Java Modifiers.................................................................................................................................................. 9
Java Variables .................................................................................................................................................. 9
Java Arrays ....................................................................................................................................................... 9
Java Enums .................................................................................................................................................... 10
Java Keywords ............................................................................................................................................... 10
Comments in Java .......................................................................................................................................... 11
Using Blank Lines ........................................................................................................................................... 12
Inheritance .................................................................................................................................................... 12
Interfaces ....................................................................................................................................................... 12
What is Next? ................................................................................................................................................ 12

4. Java – Objects & Classes.......................................................................................................................... 13
Objects in Java ............................................................................................................................................... 13
Classes in Java ................................................................................................................................................ 14
Constructors .................................................................................................................................................. 14
How to Use Singleton Class? ......................................................................................................................... 15
Creating an Object ......................................................................................................................................... 17
Accessing Instance Variables and Methods................................................................................................... 18
Source File Declaration Rules ........................................................................................................................ 20
Java Package .................................................................................................................................................. 20
Import Statements ........................................................................................................................................ 21
A Simple Case Study ...................................................................................................................................... 21
What is Next? ................................................................................................................................................ 23


ii

, Java


5. Java – Basic Datatypes ............................................................................................................................ 24
Primitive Datatypes ....................................................................................................................................... 24
Reference Datatypes ..................................................................................................................................... 26
Java Literals ................................................................................................................................................... 26
What is Next? ................................................................................................................................................ 28

6. Java – Variable Types .............................................................................................................................. 29
Local Variables ............................................................................................................................................... 29
Instance Variables ......................................................................................................................................... 31
Class/static Variables ..................................................................................................................................... 33
What is Next? ................................................................................................................................................ 34

7. Java – Modifier Types ............................................................................................................................. 35
Java Access Modifiers .................................................................................................................................... 35
Java Non-Access Modifiers ............................................................................................................................ 38
The Static Modifier ........................................................................................................................................ 38
The Final Modifier ......................................................................................................................................... 39
The Abstract Modifier.................................................................................................................................... 41
Access Control Modifiers ............................................................................................................................... 43
Non-Access Modifiers .................................................................................................................................... 44
What is Next? ................................................................................................................................................ 44

8. Java – Basic Operators ............................................................................................................................ 45
The Arithmetic Operators .............................................................................................................................. 45
The Relational Operators............................................................................................................................... 47
The Bitwise Operators ................................................................................................................................... 49
The Logical Operators .................................................................................................................................... 52
The Assignment Operators ............................................................................................................................ 53
Miscellaneous Operators............................................................................................................................... 57
Precedence of Java Operators ....................................................................................................................... 59
What is Next? ................................................................................................................................................ 59

9. Java – Loop Control ................................................................................................................................. 60
While Loop in Java ......................................................................................................................................... 61
for Loop in Java .............................................................................................................................................. 62
Do While Loop in Java ................................................................................................................................... 65
Loop Control Statements ............................................................................................................................... 67
Break Statement in Java ................................................................................................................................ 67
Continue Statement in Java ........................................................................................................................... 69
Enhanced for loop in Java .............................................................................................................................. 70
What is Next? ................................................................................................................................................ 71

10. Java – Decision Making ........................................................................................................................... 72
If Statement in Java ....................................................................................................................................... 73
If-else Statement in Java................................................................................................................................ 74
The if...else if...else Statement ...................................................................................................................... 76
Nested if Statement in Java ........................................................................................................................... 77
Switch Statement in Java ............................................................................................................................... 78
The ? : Operator: ........................................................................................................................................... 80
What is Next? ................................................................................................................................................ 81

iii
$10.49
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor
Seller avatar
praveenpraveen2

Conoce al vendedor

Seller avatar
praveenpraveen2 Self
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
0
Miembro desde
1 año
Número de seguidores
0
Documentos
1
Última venta
-

0.0

0 reseñas

5
0
4
0
3
0
2
0
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes