Object Oriented Programming

De la WikiLabs
Versiunea din 20 octombrie 2013 14:41, autor: Radu Hobincu (Discuție | contribuții) (Pagină nouă: == Lab Design and Purpose == The purpose of the Object Oriented Programming lab is to teach to the student the concepts of object oriented paradigm, the assimilation of a new program...)
(dif) ← Versiunea anterioară | Versiunea curentă (dif) | Versiunea următoare → (dif)

Lab Design and Purpose

The purpose of the Object Oriented Programming lab is to teach to the student the concepts of object oriented paradigm, the assimilation of a new programming language, Java, as well as the familiarization with specific programming techniques.

Attention: All the tasks in this lab start from the premises that you are already familiar with the C language synatx.


Attention: All of the files/ programs developed during each lab must be saved, either by e-mail or an USB stick.

Tutorials and Documentation

  1. The Object Oriented Paradigm; Classes and Objects. Notions About the Java Language. Writing and Executing a Java Program. Java Syntax; A Program's Lexical Structure. Coding Conventions.
  2. Advanced Notions About Object Oriented Programming. Java Application Programming Interface (API)
  3. Exception Handling. Input/Output Streams.
  4. Serialization. Network Sockets.
  5. Concurrent Programming - Threads.
  6. Graphical User Interface (GUI) - Java Swing and JavaFX.

Lab Tasks

  1. OOP Lab Task 1
  2. OOP Lab Task 2
  3. OOP Lab Task 3
  4. OOP Lab Task 4
  5. OOP Lab Task 5
  6. OOP Lab Task 6

Installation Tutorial for Java Developer's Kit

The installation kit required for compiling and executing a Java program can be downloaded from the Oracle website. Select Java Platform (JDK), in the next page select Accept License Agreement and then your operating system.

Windows Installation

For Windows, the file downloaded during the previous step should have an .exe extension. Run this executable file as you would do any other (with Administrator rights), select the default options and wait for the installation to finish.

Pentru Windows, fișierul descărcat la pasul anterior trebuie să aiba extensia .exe. Rulați executabilul ca orice alt program (cu drepturi de administrator), selectați opțiunile implicite și așteptați să se termine instalarea.


Mai departe, căutați folder-ul unde a fost instalat JDK-ul și intrați în sub-folder-ul numit bin, dați click dreapta pe calea curentă și selectați Copy sau Copy address as text. Aceasta ar trebui să arate similar cu: C:\Program Files\Java\jdk1.7.0_05\bin. În continuare, din Control Panel, selectați opțiunea View advanced system settings, iar în fereastra care se deschide, dați click pe butonul Environment Variables... În categoria System variables, căutați variabila Path, selectați-o și dați click pe Edit... În câmpul Variable value, duceți cursorul la finalul liniei, tastați caracterul ";" și apoi paste folosind combinația de taste Ctrl + v. Click apoi pe OK până se închid toate ferestrele.


Pentru verificare, deschideți o consolă (Start, tastați "cmd" apoi enter, sau Start -> Run -> "cmd" enter pentru Windows XP) și tastați javac -version. Dacă răspunsul este similar cu javac 1.7.0_05 atunci instalarea s-a făcut cu succes, dacă în schimb este 'javac' is not recognized as an internal or external command, operable program or batch file. atunci reluați pașii anteriori și încercați din nou.

Instalare Linux

Pentru Ubuntu 12.04, deschideți un terminal și tastați următoarele comenzi:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

Tutorial Instalare Netbeans IDE

Pentru toate sistemele de operare, urmăriți instrucțiunile prezentate pe site-ul oficial. Pentru descărcare selectați installer-ul Java SE.