abc Tutorials:
  Operativni sistemi
   abc Windows 7
   abc Windows XP
   abc Operativni sistemi
  Microsoft Office
   abc Word 2010
   abc Word 2007
   abc Word 2003
   abc Excel 2010
   abc Excel 2007
   abc Excel 2003
   abc Power Point 2013
   abc Power Point 2010
   abc Power Point 2003
   abc Access 2010
   abc Access 2007
   abc Expression Web
   abc Front Page 2003
  Računari i Internet
   abc Brojni sistemi
   abc Osnove računara
   abc Računarski sistemi
   abc Internet osnove
   abc HTML5 i CSS3
   abc HTML
   abc Jasc Animation Shop
   abc Flash
   abc Movie Maker
   abc Računarska grafika
  Algoritmi i programski jezici
   abc Algoritmi
   abc BASIC
   abc Turbo Pascal
   abc Dev-Pascal
   abc Python
   abc C
   abc C++
   abc Java
   abc Matlab
   abc Matlab 2
   abc Asembler
  Provjera znanja
   abc Quiz-Test

Priručnici:
   MatchCAD
   MatchCAD 2001
   Corel Draw X6
   CSS

Tutorials in English
   abc Word 2010
   abc Excel 2010
   abc Excel 2003
   abc PowerPoint 2010

Učenjenje kroz igru /LEARNING THROUGH GAMES/

Programski jezik Java - abc tutorijal
Grupa autora i saradnici
Stručni saradnici: Duško Milinčić i Željko Grbić

  1.   NOVO NA NAŠEM SAJTU
  2.     Linijska struktura - Rješenje zadataka u više programskih jezika
  3.     Razgranata strukutra - IF THEN ELSE - Rješenje zadataka u više programskih jezika - 6x
  4.     FOR - petlja - Algoritmi - Programski jezici BASIC, Pascal, C++, Java, C - 6x
  5.     FOR - petlja - Rješenje zadataka u više programskih jezika
  6.     WHILE - petlja - Algoritmi - Programski jezici BASIC, Pascal, C++, Java, C - 6x
  7.     REPEAT - DO-WHILE petlja - Algoritmi - Programski jezici BASIC, Pascal, C++, Java, C - 6x
  8.     REPEAT - DO-WHILE petlja - Rješenje zadataka u više programskih jezika

  9.   TEORIJSKA PRIPREMA
  10.     Uvod u Javu
  11.     Istorijat Jave
  12.     Karakteristike Jave
  13.     Poređenje C++ i Jave
  14.     Jednostavan program u Javi
  15.     Unutrašnji detalji Hello Java programa
  16.     Kako postaviti stazu (path) u Javi
  17.     Razlike između JDK, JRE i JVM
  18.     Unutrašnji detalji JVM
  19.     Varijabla i tip podataka u Javi
  20.     Unicode sistem
  21.     O Javi /ABOUT JAVA/
  22.     Tipovi podataka /TYPES OF DATA /
  23.     Komentari /COMMENTS/
  24.       Neobjektni tipovi podataka
  25.       Objekti tipa string
  26.     Leksički tokeni
  27.       identifikatori
  28.       Spisak ključnih riječi
  29.       Separatori
  30.       Operatori.
  31.       Definisanje varijabli.
  32.     Tipovi podataka i varijable /TYPES OF DATA & VARIABLES/
  33.     Tipovi podataka /TYPES OF DATA/ .pptx
  34.     Cjelobrojno dijeljenje i modul broja
  35.     Izdvajanje cifara
  36.     Ugrađene funkcije /FUNCTIONS/
  37.     Složeni binarni operatori +=, -=, *= i /=
  38.     Unarni operatori ispired i iza promjeljive ++i, i++,--i, i--
  39.     Generisanje sučajanog broja /RANDOM/ - funkcija Math.random() /GENERATE RANDOM NUMBER/


  40.     Osmosmjerka 60_1 /WORD SEARCH/

  41. ECLIPSE
  42.    DOWNLOAD Eclipse sa Interneta /DOWNLOAD ECLIPSE/
  43.    Ekstraktovanje Eclipse
  44.    Kreiranje projekta /CREATE PROJECT/
  45.    Kreiranje paketa /CREATE PACKAGE/
  46.    Kreiranje klase /CREATE CLASS/
  47.    Pokretanje programa /LAUNCH PROGRAM/
  48.    Prikaz konzole /SHOW CONSOLE/
  49.    Formatiranje izvornog koda - nazubljenost /FORMATTING THE SOURCE CODE/
  50.    Veličina fonta u Eclipsi /FONT SIZE/

  51.              Provjera znanja 1. dio (Quiz - priprema - test)
  52.              Provjera znanja 1. dio - quiz
  53.              Provjera znanja 1. dio - test sa slikama
  54.              Provjera znanja 1. dio - test bez slika
  55.              Provjera znanja - Test 1. dio
  56.   LINIJSKA STRUKTURA
  57.     Naredbe ispisa i pridruživanja varijabli
  58.     Linijska struktura - Izlaz - Riješeni zadaci
  59.     Linijska struktura - Izlaz - Frejm /FRAMES/
  60.     Linijska struktura - Izlaz - Riješeni i neriješeni zadaci
  61.     Linijska struktura - Konstantna vrijednost - primjeri i zadaci
  62.     Linijska struktura - Konstantna vrijednost - Frejm /FRAMES/
  63.     Linijska struktura - Algoritam, Pascal program i Java program
  64.     Linijska struktura - Rješenja u programskim jezicima Java i BASIC
  65.     Linijska struktura - Rješenja u programskim jezicima Java i Pascal
  66.     Linijska struktura - Rješenja u programskim jezicima Java i Dev Pascal
  67.     Linijska struktura - Rješenja u programskim jezicima Java i C
  68.     Linijska struktura - Rješenja u programskim jezicima Java i C++
  69.     Izdvajanje cifara
  70.     Linijska struktura - Riješeni zadaci
  71.     Linijska struktura - Ulaz, obrada i izlaz - Frejm /FRAMES/
  72.     Linijska struktura - Zadaci bez rješenja u Javi
  73.     Linijska struktura - Ulaz, obrada i izlaz - Riješeni i neriješeni zadaci
  74.     Linijska struktura - Primjeri otklanjanja grešaka /DEBUGGING/
  75.     Linijska struktura - Primjeri otklanjanja grešaka /DEBUGGING/ - Pogrešan i ispravan listing programa - Frejm /FRAMES/

  76.    Učenje kroz igru /LEARNING THROUGH GAMES/
  77.      Pamćenje termina /MEMORY/ - Linijska strukutra - Obimi 64
  78.      Pamćenje termina /MEMORY/ - Linijska strukutra - Površine 64
  79.      Pamćenje termina /MEMORY/ - Linijska strukutra - Dijagonale i visine 64
  80.    MEMORY - Quiz - test
  81.      abc Algoritmi - MEMORY - quiz bez uzorka 1. dio
  82.      abc Algoritmi - MEMORY - Pripremni test 1. dio
  83.      abc Algoritmi - MEMORY - Test 1. dio


  84.              Provjera znanja 2. dio (Quiz - priprema - test)
  85.              Provjera znanja 2. dio - quiz
  86.              Provjera znanja 2. dio - test sa slikama
  87.              Provjera znanja 2. dio - test bez slika
  88.              Provjera znanja 2. dio - test bez slika 1. i 2. dio
  89.              Provjera znanja - Test 2. dio
  90.              Provjera znanja - Test 1. i 2. dio


  91.   RAZGRANATA STRUKTURA

  92.     IF THEN/IF THEN ELSE naredba
  93.     Naredba if - else u Javi
  94.     IF naredba - Teorijska priprema
  95.     Razgranata struktura - Teorijska priprema
  96.     Razgranata struktura - Algoritmi i Java programi
  97.     Razgranata struktura - Rješenja u programskim jezicima Java i BASIC
  98.     Razgranata struktura - Rješenja u programskim jezicima Java i Pascal
  99.     Razgranata struktura - Rješenja u programskim jezicima Java i C
  100.     Razgranata struktura - Rješenja u programskim jezicima Java i C++
  101.     Razgranata struktura - Rješenja u programskim jezicima Java i Python
  102.     Razgranata struktura - Riješeni zadaci
  103.     Razgranata struktura - Frejm /FRAMES/
  104.     Razgranata struktura - Zadaci bez rješenja u Javi
  105.     Razgranata struktura - Riješeni i neriješeni zadaci
  106.     Razgranata struktura - Kombinovani zadaci 1 - Frejm /FRAMES/
  107.     Razgranata struktura - Primjeri otklanjanja grešaka /DEBUGGING/ - Pogrešan i ispravan listing programa
  108.     Razgranata struktura - Primjeri otklanjanja grešaka /DEBUGGING/

  109.     SWITCH/CASE naredba
  110.     Naredba switch u Javi
  111.     SWITCH/CASE naredba - Teorijska priprema
  112.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i BASIC
  113.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i Pascal
  114.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i C
  115.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i C++
  116.     Switch naredba - Riješeni zadaci
  117.     Switch naredba - Frejm /FRAMES/
  118.     Switch naredba - Zadaci bez rješenja u Javi
  119.     Switch naredba - Riješeni i neriješeni zadaci

  120.     Osmosmjerka 73_1 /WORD SEARCH/

  121.   CIKLIČNA STRUKTURA

  122.     FOR petlja
  123.     Java For petlja
  124.     Java Break naredba
  125.     Java Continue naredba
  126.     FOR petlja - Teorijska priprema
  127.     FOR petlja - Algoritmi, BASIC i Java programi
  128.     FOR petlja - Algoritam, Pascal i Java program
  129.     FOR petlja - Algoritmi i Java programi
  130.     FOR petlja - Rješenja u programskim jezicima Java i BASIC
  131.     FOR petlja - Rješenja u programskim jezicima Java i Pascal
  132.     FOR petlja - Rješenja u programskim jezicima Java i Python
  133.     FOR petlja - Rješenja u programskim jezicima Java i C
  134.     FOR petlja - Rješenja u programskim jezicima Java i C++
  135.     Tri petlje u istim prozoru - FOR, WHILE i DO WHILE petlja
  136.     FOR petlja - Riješeni zadaci
  137.     FOR petlja - Java programi - Frejm /FRAMES/
  138.     FOR petlja - Tabela zadataka: Ispis, suma, proizvod, prebroj i aritmetička sredina - Frejm /FRAMES/
  139.     Zadaci bez rješenja za FOR petlju - riješeni sa WHILE ili DO WHILE petljom
  140.     FOR petlja - Zadaci bez rješenja u Javi (sa Turbo Pascalom)
  141.     FOR petlja - Riješeni i neriješeni zadaci

  142.     FOR petlja /FOR LOOP/ 7x - rješenja u 7 različitih okruženja

  143.     FOR petlja u petlji
  144.     FOR petlja u petlji - Programski jezici Java i C programi
  145.     FOR petlja u petlji - Java programi - Frejm /FRAMES/
  146.     FOR petlja u petlji - Zadaci bez rješenja u Javi

  147.     WHILE petlja
  148.     Java While petlja
  149.     WHILE petlja - Teorijska priprema
  150.     WHILE petlja - Algoritam, BASIC i Java program
  151.     WHILE petlja - Algoritam, Pascal i Java programi
  152.     WHILE petlja - Rješenja u programskim jezicima Java i Pascal
  153.     WHILE petlja - Rješenja u programskim jezicima Java i C
  154.     WHILE petlja - Rješenja u programskim jezicima Java i C++
  155.     WHILE petlja - izbor zadataka
  156.     Tri petlje u istim prozoru - FOR, WHILE i DO WHILE petlja
  157.     WHILE petlja - primjeri i zadaci
  158.     WHILE petlja - Riješeni zadaci
  159.     WHILE petlja - Java programi - Frejm /FRAMES/
  160.     WHILE petlja - Tabela zadataka: Ispis, suma, proizvod, prebroj i aritmetička sredina - Frejm /FRAMES/
  161.     WHILE petlja - Operatori uvećanja /INCREMENT/ i++ i++i; operatori umanjenja /DECREMENT/ i-- i --i
  162.     Zadaci bez rješenja za WHILE petlju - riješeni sa FOR ili DO WHILE petljom
  163.     WHILE petlja - Zadaci bez rješenja u Javi (sa Turbo Pascalom)

  164.     WHILE petlja u petlji
  165.     WHILE petlja u petlji - Java programi - Frejm /FRAMES/
  166.     WHILE petlja u petlji - Zadaci bez rješenja u Javi

  167.     DO WHILE - REPEAT petlja
  168.     Java do-while petlja
  169.     DO WHILE petlja - Algoritam, Pascal i Java program
  170.     DO WHILE petlja - Algoritam i Java program
  171.     DO WHILE petlja - Rješenja u programskim jezicima Java i BASIC
  172.     DO WHILE petlja - Rješenja u programskim jezicima Java i Pascal
  173.     DO WHILE petlja - Rješenja u programskim jezicima Java i C
  174.     DO WHILE petlja - Rješenja u programskim jezicima Java i C++
  175.     Tri petlje u istim prozoru - FOR, WHILE i DO WHILE petlja
  176.     DO WHILE petlja - Riješeni zadaci
  177.     DO WHILE petlja - Java programi - Frejm /FRAMES/
  178.     Zadaci bez rješenja za DO WHILE petlju - riješeni sa FOR ili WHILE petljom
  179.     DO WHILE petlja - Zadaci bez rješenja u Javi (sa Turbo Pascalom)

  180.     Ciklična struktura - kombinovani zadaci
  181.     Ciklična strukura - kombinovani zadaci - Rješenja u programskim jezicima Java i C
  182.     Ciklična strukura - kombinovani zadaci - Rješenja u programskim jezicima Java i C++
  183.     Ciklična strukura - kombinovani zadaci - Frejm /FRAMES/
  184.     Ciklična strukura - kombinovani zadaci - Zadaci bez rješenja u Javi

  185.     Osmosmjerka 81_1 /WORD SEARCH/

  186.   Dvocifreni, trocifreni i četverocifreni brojevi
  187.     Izdvajanje cifara - Korišćenjem petlji
  188.     Ispis dvocifrenih brojeva po određenim kriterijima - Java programi - Riješeni zadaci
  189.     Ispis dvocifrenih brojeva po određenim kriterijima - Java programi - Frejm /FRAMES/
  190.     Ispis dvocifrenih brojeva po određenim kriterijima - Zadaci bez rješenja u Javi

  191.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Rješenja u programskim jezicima Java i C
  192.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Riješeni zadaci
  193.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Frejm /FRAMES/
  194.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Zadaci bez rješenja u Javi

  195.   NIZ /ARRAY/ - teorijska priprema
  196.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Java i BASIC
  197.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Java i Pascal
  198.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Java i C
  199.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Java i C++
  200.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Java programi
  201.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Java programi - Frejm /FRAMES/
  202.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Zadaci bez rješenja u Java
  203.     Niz /ARRAY/ - Riješeni i neriješeni zadaci

  204.     Niz /ARRAY/ - Maksimum, minimum - Rješenja u programskim jezicima Java i Pascal
  205.     Niz /ARRAY/ - Maksimum, minimum - Rješenja u programskim jezicima Java i C
  206.     Niz /ARRAY/ - Maksimum, minimum
  207.     Niz /ARRAY/ - Maksimum, minimum - Java programi - Frejm /FRAMES/
  208.     Niz /ARRAY/ - Maksimum, minimum - Zadaci bez rješenja u Java

  209.     Niz /ARRAY/ - sortiranje - Java programi - Frejm /FRAMES/
  210.     Niz /ARRAY/ - sortiranje - Zadaci bez rješenja u Java

  211.     Niz /ARRAY/ - Formiranje niza - Rješenja u programskim jezicima Java i Pascal
  212.     Niz /ARRAY/ - Formiranje niza - Rješenja u programskim jezicima Java i C
  213.     Niz /ARRAY/ - Formiranje niza - Java programi - Frejm /FRAMES/
  214.     Niz /ARRAY/ - Formiranje niza - Zadaci bez rješenja u Java


  215.   DVODIMENZIONALNI NIZ - MATRICA I VIŠEDIMENZIONALNI NIZ /ARRAY/
  216.     Dvodimenzionalni niz ili matrica - Rješenja u programskim jezicima Java i Pascal
  217.     Dvodimenzionalni niz ili matrica /MATRIX/ - Rješenja u programskim jezicima Java i C++
  218.     Dvodimenzionalni niz ili matrica - Riješeni zadaci
  219.     Dvodimenzionalni niz ili matrica - Frejm /FRAMES/
  220.     Dvodimenzionalni niz ili matrica - Zadaci bez rješenja u Java


  221.   String
  222.     String - Frejm /FRAMES/
  223.     String - Zadaci bez rješenja u Javi


  224.   Riješeni zadaci
  225.     Riješeni zadaci - Rješenja u programskim jezicima Java i C
  226.     Riješeni zadaci - Rješenja u programskim jezicima Java i C++
  227.     Riješeni zadaci
  228.     Kombinovani zadaci 1 - Frejm /FRAMES/
  229.     Zadaci bez rješenja u Javi
  230.     Riješeni zadaci 2
  231.     Kombinovani zadaci 2 - Frejm /FRAMES/
  232.     Kombinovani zadaci 2 - Zadaci bez rješenja u Javi


  233.   Metod /METHODS/
  234.     Metod/Funkcija - Rješenja u programskim jezicima Java i Dev-Pascal
  235.     Metod/Funkcija - Rješenja u programskim jezicima Java i C++
  236.     Metod/Funkcija - Riješeni zadaci
  237.     Metod/Funkcija - Zadaci bez rješenja u Javi
  238.     Metod/Funkcija - Riješeni i neriješeni zadaci
  239.     Metod/Funkcija - zadaci


  240.   Objektno orijentisano programiranje
  241.     Osnovni koncepti i prednosti OOP u Javi
  242.     Modifikatori vidljivosti /VISIBILITY MODIFIERS/
  243.     Konvencije o imenovanjima u Javi
  244.     Objekt i klasa u Javi /OBJECT & CLASS/
  245.     Generisanja GET i SET metoda
  246.     Objekt i klasa u Javi - Zadaci - Frejm /FRAMES/
  247.              Provjera znanja 314. dio - quiz
  248.              Provjera znanja 314. dio - test sa slikama
  249.              Provjera znanja 314. dio - test bez slika
  250.     Preopterećenje /OVERLOADING/ metoda u Javi
  251.     Preopterećenje /OVERLOADING/ metoda u Javi - Zadaci - Frejm /FRAMES/
  252.     Konstruktor u Javi
  253.     Konstruktor u Javi - Zadaci - Frejm /FRAMES/
  254.     Ključna riječ static
  255.     Ključna riječ static - Zadaci - Frejm /FRAMES/
  256.     Ključna riječ this
  257.     Ključna riječ this - Zadaci - Frejm /FRAMES/
  258.     Nasljeđivanje (IS-A) u Javi /EXTENDS/
  259.     Nasljeđivanje (IS-A) u Javi /EXTENDS/ - Zadaci - Frejm /FRAMES/
  260.     Agregacija /AGREGATION/ u Javi
  261.     Agregacija /AGREGATION/ u Javi - Zadaci - Frejm /FRAMES/
  262.     Preklapanje /OVERRIDING/ metoda u Javi
  263.     Preklapanje /OVERRIDING/ metoda - Zadaci - Frejm /FRAMES/
  264.     Kovarijantni return tip (tip vraćanja)
  265.     Ključna riječ super
  266.     Ključna riječ super - Zadaci - Frejm /FRAMES/
  267.     Blok inicijalizator instance
  268.     Blok inicijalizator instance - Zadaci - Frejm /FRAMES/
  269.     Ključna riječ final
  270.     Ključna riječ final - Zadaci - Frejm /FRAMES/
  271.     Polimorfizam /POLYMORPHISM/
  272.     Polimorfizam /POLYMORPHISM/ - Zadaci - Frejm /FRAMES/
  273.     Statičko i dinamičko povezivanje
  274.     Operator instanceof /INSTANCEOF OPERATOR/
  275.     Apstraktna klasa u Javi
  276.     Apstraktna klasa u Javi - Zadaci - Frejm /FRAMES/
  277.     Interfejs u Javi
  278.     Razlika između apstraktne klase i interfejsa
  279.     Java package (paket)
  280.     Modifikatori pristupa u Javi
  281.     Enkapsulacija u Javi
  282.     Klasa Object u Javi
  283.     Kloniranje objekta u Javi
  284.     Java niz /ARRAY/
  285.     Java niz /ARRAY/ - Zadaci - Frejm /FRAMES/
  286.     Rekurzija u Javi
  287.     Poziv po vrijednosti u javi (Call by Value)
  288.     Ključna riječ strictfp
  289.     Kreiranje API dokumenta
  290.     Argumenti komandne linije u javi
  291.     Razlika između objekta i klase
  292.     Razlika između preopterećenja metoda i preklapanja metoda u javi
  293.     Metod toString() u javi
  294.     Klasa Java Scanner

  295. Dodaci /APPENDIX/
  296.     Stek /STACK/ - Zadaci - Frejm /FRAMES/

  297.     Objektno orijentisano programiranje - Primjeri
  298.     Objektno orijentisano programiranje - Primjeri 2
  299.     Riješeni zadaci - Strukturni i objektno-orijentisani Java programi


  300. WORKSPACE
  301.    WORKSPACE .rar

  302. Dodaci /APPENDIX/
  303.    Izbor2 /CAMP2/

  304. Dodaci /APPENDIX/ - Otklanjanje grešaka /DEBUGGING/
  305.    Tačke prekida /BREAK POINTS/
  306.    Startanje dibagera /START DEBUGGING/
  307.    Prolazak kroz program /F6/
  308.    Prolazak kroz petlju /F6/

  309. Prilozi saradnika /ATTACHMENTS/
  310.    Teorijska priprema 1. dio (integralno)
  311.    Dijelovi memorije /MEMORY PARTS/
  312.    Developer’s Toolbox; Srđan Popić
  313.    Git


  314. QUIZ - PRIPREMA - TEST
  315.    Quiz - priprema - test