• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 2 fuera de 13 páginas
Resumen

Summary - Phython

Document preview thumbnail
Vista previa 2 fuera de 13 páginas

Providing in depth analysis information for each student one of most favorable notes

Vista previa del contenido

Java Complete Notes (Hinglish Mein)


1. Java Kya Hai?
Java ek high-level, object-oriented, platform-independent programming language hai
jise James Gosling ne 1995 mein Sun Microsystems (ab Oracle ke paas) ke liye banaya tha.

Explanation: Java ka sabse bada USP hai “Write Once, Run Anywhere” (WORA). Iska
matlab hai ki aap Java code ek machine par likh kar compile karte ho, aur wahi compiled
code kisi bhi doosri machine (Windows, Linux, Mac) par bina modification ke chal sakta hai
— bas us machine par JVM (Java Virtual Machine) hona chahiye. Yeh possible hota hai
kyunki Java code directly machine code mein compile nahi hota, balki ek intermediate
“bytecode” mein convert hota hai jise JVM interpret karta hai.




2. Java Ki Features
1. Simple – Syntax C/C++ jaisa hai lekin complex cheezein (pointers, multiple inheritance
via classes) hata di gayi hain.

2. Object-Oriented – Har cheez object ke roop mein represent hoti hai (kuch primitive
types chhod kar).

3. Platform Independent – Bytecode + JVM ke through.

4. Secure – No explicit pointers, bytecode verification, sandboxing.

5. Robust – Strong memory management, automatic garbage collection, exception
handling.

6. Multithreaded – Ek saath multiple tasks (threads) execute ho sakte hain.

7. Architecture Neutral – Compiled bytecode kisi bhi processor architecture par chalta
hai.

8. High Performance – JIT (Just-In-Time) compiler ki wajah se bytecode ko runtime par
native code mein convert kiya jaata hai, jisse speed badhti hai.

9. Distributed – Networking-related classes (java.net) built-in hain, RMI jaisi cheezein
support hoti hain.

, 10. Dynamic – Runtime par classes load ho sakti hain.

Explanation: Yeh saari features Java ko enterprise-level applications (banking, e-
commerce, Android apps) ke liye ideal banati hain kyunki security, portability aur reliability
ek saath milti hai.




3. JDK, JRE, JVM
JVM (Java Virtual Machine): Yeh ek abstract machine hai jo bytecode ko execute karti
hai. Yahi platform-independence ka core hai. JVM ke andar Class Loader, Bytecode
Verifier, aur Execution Engine hote hain.

JRE (Java Runtime Environment): JVM + Libraries (predefined classes jaise java.util,
java.lang). Agar aapko sirf Java program run karna hai, JRE kaafi hai.

JDK (Java Development Kit): JRE + Development Tools (compiler javac , debugger,
etc.). Agar aapko Java code likhna aur compile karna hai, JDK chahiye.

Explanation: Relationship samajhne ka simple tareeka: JDK ⊃ JRE ⊃ JVM. Developer JDK
install karta hai; end-user sirf app chalane ke liye JRE install karta hai.




4. Basic Program Structure

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


Explanation:

public class HelloWorld – Class ka naam file name ke saath match hona chahiye
(HelloWorld.java).

public static void main(String[] args) – Yeh entry point hai jahan se JVM program
execution start karta hai.

public – JVM ke bahar se accessible.

static – Bina object banaye call ho sakta hai.

void – Kuch return nahi karta.

Información del documento

Año escolar
1
Subido en
9 de julio de 2026
Número de páginas
13
Escrito en
2025/2026
Tipo
Resumen
$11.39

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Vendido
0
Seguidores
0
Artículos
4
Última venta
-



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