Introducere în Limbajul Java

Laborator
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 22 în total
Cuvinte : 4192
Mărime: 316.42KB (arhivat)
Publicat de: Maria Antal
Puncte necesare: 0

Extras din laborator

Programare Orientată pe Obiecte

1.Introducere în limbajul Java

Java ca limbaj şi mediu de programare a fost lansat de firma Sun Microsystems. Cea mai mare parte a sintaxei de programare Java este mostenită de la C++,

Limbajul Java are câteva caracteristici care îl fac un limbaj de succes pe piaţa actuala de software. Astfel, limbajul Java poate fi caracterizat ca un limbaj simplu, familiar, robust, orientat pe obiecte, independent de platforma, adaptat pentru aplicatii distribuite şi care asigură un nivel ridicat de securitate.

Spre deosebire de C++, limbajul Java este în intregime orientat pe obiecte. În orice aplicaţie trebuie sa existe cel puţin o clasă şi nu se pot defini variabile sau funcţii care să nu aparţină unei clase. În plus, Java măreste gradul de siguranţă al codului prin existenta a doua nivele de verificare: unul la compilare şi unul la rulare.

Accesul la tablourile Java este verificat la rulare eliminand astfel posibilitatea accesului accidental în afara domeniului tabloului. Conversiile între tipurile de date sunt restricţionate, evitându-se astfel scrierea nepermisa a unor zone de memorie.

Programele executabile Java, numite şi bytecodes sunt rezultatul compilării unui program sursă. Pentru a putea fi executate pe o anumită platformă (Windows, Unix) acestea au nevoie de un emulator Java Virtual Machine (JVM) specific respectivei platforme. Ca urmare a utilizării emulatorului, un program Java poate rula pe orice platformă în care se poate executa o masina virtuala Java.

La baza dezvoltarii unui program Java stă mediul de dezvoltare pus la dispozitie de firma Sun. Acesta este Java Developers Kit (JDK) Mediul JDK contine pe de o parte o serie de biblioteci de clase Java necesare scrierii unui program (API) şi pe de alta parte un set de utilitare necesare compilarii, testarii, executiei şi documentarii unei aplicatii Java.

O clasa, un fisier bytecode cu extensia class, reprezinta unitatea fundamentala a unui program executabil Java.

O biblioteca de clase cuprinde o serie de clase ce au un numitor comun. O astfel de biblioteca este cunoscuta în Java sub numele de package.

JDK include cateva package-uri fundamentale care contin clase fara de care nu se pot dezvolta aplicatii Java. De exemplu, package-ul java.lang contine clasele fundamentale fara de care un program Java nu poate exista. Acest package este inclus automat de compilator fara a fi nevoie de precizari suplimentare.

Utilizarea unei clase din oricare alt package decat java.lang intr-un program Java se specifica prin directivele:

import nume_package.*;

import nume_package.nume_clasa;

Dintre programele de dezvoltare puse la dispoziţia programatorului amintim:

javac – este compilatorul Java care transforma sursele text scrise în limbaj de programare Java în cod executabil pe masina virtuala. Fisierul sursa, cu extensia java se transmite ca şi parametru în programul javac. Vor rezulta o serie de fisiere cu extensia class, în functie de numarul de clase definite în fisierul sursa.

Preview document

Introducere în Limbajul Java - Pagina 1
Introducere în Limbajul Java - Pagina 2
Introducere în Limbajul Java - Pagina 3
Introducere în Limbajul Java - Pagina 4
Introducere în Limbajul Java - Pagina 5
Introducere în Limbajul Java - Pagina 6
Introducere în Limbajul Java - Pagina 7
Introducere în Limbajul Java - Pagina 8
Introducere în Limbajul Java - Pagina 9
Introducere în Limbajul Java - Pagina 10
Introducere în Limbajul Java - Pagina 11
Introducere în Limbajul Java - Pagina 12
Introducere în Limbajul Java - Pagina 13
Introducere în Limbajul Java - Pagina 14
Introducere în Limbajul Java - Pagina 15
Introducere în Limbajul Java - Pagina 16
Introducere în Limbajul Java - Pagina 17
Introducere în Limbajul Java - Pagina 18
Introducere în Limbajul Java - Pagina 19
Introducere în Limbajul Java - Pagina 20
Introducere în Limbajul Java - Pagina 21
Introducere în Limbajul Java - Pagina 22

Conținut arhivă zip

  • Introducere in Limbajul Java.doc

Alții au mai descărcat și

Comunicarea în Rețea folosind Telefonia Mobilă

Introducere Aplicațiile mobile au devenit, ȋn zilele noastre, un domeniu important atȃt pentru marile corporații cȃt și pentru simplii...

Lucru cu Imagini în Java

LUCRUL CU IMAGINI IN JAVA 1.Clasa java.awt.image Pachetul java.awt.image contine 3 interfete cu functii specifice: ImageConsumer, ImageObserver,...

Programarea Calculatoarelor - Anul 1 - ETTI - C++

LUCRAREA 9 Scopul lucrarii îl constituie prezentarea tipurilor de date neomogene (structurile), utilizarea operatorului typedef în contextul...

Noțiuni introductive C++

Pentru testare se poate folosi urmatorul program: // include obiectele standard // pentru intrari/iesiri cu consola 1 #include <iostream> //...

VHDL

Simularea structurilor hardware digitale cu ACTIVE-HDL Această lucrare are ca principal obiectiv prezentarea mediului de dezvoltare ALDEC ACTIVE...

Programarea Calculatoarelor

1. Introducere in programarea calculatoarelor si prezentarea notiunii de algoritm Programarea calculatoarelor este procesul de proiectare,...

Structuri de Date și Algoritmi

Se citesc m perechi de numere întregi (x,y) reprezentând extremitatile muchiilor unui graf neorientat cu n vârfuri si m muchii. Sa se verifice...

Te-ar putea interesa și

Android studio- Crearea unei aplicații de supraveghere video de pe dispozitivul mobil

Tehnologia .NET (dot net) lansată de firma Microsoft în anul 2002 este o nouă platformă de dezvoltare a aplicațiilor (în special a aplicațiilor...

Interfață utilizator universală pentru dispozitive wireless - sincronizare dispozitive

1. Introducere Ideea de baza a proiectului a pornit de la necesitatea omului de a fii tot timpul informat. Astfel daca initial existau...

JAVA - Battleship

CAPITOLUL 1 INTRODUCERE 1.1. Notiuni introductive Jocuri Un joc este o activitate recreaţională în care sunt implicaţi unul sau mai mulţi...

Aspecte generale privind semnăturile digitale

Introducere Problematica semnării digitale Înainte de a putea discuta despre semnătura digitală trebuie să explicăm noţiunea de semnătură şi...

Sistem Informatic de Evaluare a Cunoștințelor pentru Admitere la Studii Superioare de Masterat

INTRODUCERE Problema evaluării educaționale este una dintre cele mai actuale și controversate probleme. Nu există sistem educațional sau act...

Elaborarea unui Asistent Electronic Public

INTRODUCERE Organizarea cît mai efecientă a datelor si informaţiei existente a devenit o necesitate stringentă datorită creşterii volumui si...

Realizarea unui Web Site - Liceul de Informatică Petroșani

Motivaţia alegerii temei Experienţa didactică arată că elevii sunt mai puţin atraşi de probleme, abandonează repede când întâmpină greutăţi şi au...

Limbajul Java pe Internet

ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...

Ai nevoie de altceva?