Elektrotehnicki fakultet, Beograd  Laslo Kraus

Programski jezik Java
sa rešenim zadacima

Treće, prerađeno izdanje

Usaglašeno sa Java SE 13


3. izdanje

2. izdanje

U pripremi

Ova knjiga predstavlja udžbenik za programski jezik Java za široki krug čitalaca. Knjigu mogu da koriste i početnici u programiranju, ali poznavanje osnovnih pojmova iz objektno orijentisanog programiranja i programskih jezika C/C++ ili C# znatno olakšava da se savlada materija iz ove knjige.

Programski jezik Java izložen je u obimu koji može da zadovoljava i naprednije neprofesionalne programere. Od ogromne standardne biblioteke klasa, koja prati jezik Java, objašnjeni su samo delovi koji su potrebni za efikasno programiranje pri rešavanju većine problema relativno visoke složenosti.

Ova knjiga je više nego udžbenik za programski jezik Java. Kroz rešene zadatke prikazane su i primene osnovnih elemenata objektno orijentisanog programiranja, a na primerima koji se uopšteno sreću u računarskoj tehnici: obradi redova, stekova, listi, tekstova, datoteka itd. Posebna pažnja posvećena je i inženjerskim aspektima programiranja. Nije dovoljno da program rešava zadati problem, već treba da bude i „lep”, razumljiv, da se lako održava, da troši što manje memorije i da bude što efikasniji.

Svi programi koji se nalaze u ovoj knjizi potpuni su u smislu da mogu da se izvršavaju na računaru. Provereni su na nekoliko računara korišćenjem nekoliko različitih prevodilaca za jezik Java.

Sadržaj:
  1. Uvod
  2. Podaci
  3. Operatori
  4. Naredbe
  5. Nizovi
  6. Klase
  7. Paketi
  8. Nasleđivanje
  9. Interfejsi
  10. Ugnežđeni tipovi
  11. Izuzeci
  12. Generičke stvari
  13. Nabrajanja
  14. Niti
  15. Grafička korisnička površ

Izvorni tekstovi programa u knjizi:
Ispravke uočenih grešaka u knjizi:

Akademska misao, Beograd, 2013, 2015, 2019

         
Autor: Laslo Kraus
E-pošta: kraus@etf.rs

Copyright © 2019, Laslo Kraus
Poslednja revizija: 11.10.2019.