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 - Konstantna vrijednost - primjeri i zadaci
  59.     Linijska struktura - Konstantna vrijednost - Frejm /FRAMES/
  60.     Linijska struktura - Algoritam, Pascal program i Java program
  61.     Linijska struktura - Rješenja u programskim jezicima Java i BASIC
  62.     Linijska struktura - Rješenja u programskim jezicima Java i Pascal
  63.     Linijska struktura - Rješenja u programskim jezicima Java i Dev Pascal
  64.     Linijska struktura - Rješenja u programskim jezicima Java i C
  65.     Linijska struktura - Rješenja u programskim jezicima Java i C++
  66.     Izdvajanje cifara
  67.     Linijska struktura - Riješeni zadaci
  68.     Linijska struktura - Ulaz, obrada i izlaz - Frejm /FRAMES/
  69.     Linijska struktura - Zadaci bez rješenja u Javi
  70.     Linijska struktura - Ulaz, obrada i izlaz - Riješeni i neriješeni zadaci
  71.     Linijska struktura - Primjeri otklanjanja grešaka /DEBUGGING/
  72.     Linijska struktura - Primjeri otklanjanja grešaka /DEBUGGING/ - Pogrešan i ispravan listing programa - Frejm /FRAMES/

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


  81.              Provjera znanja 2. dio (Quiz - priprema - test)
  82.              Provjera znanja 2. dio - quiz
  83.              Provjera znanja 2. dio - test sa slikama
  84.              Provjera znanja 2. dio - test bez slika
  85.              Provjera znanja 2. dio - test bez slika 1. i 2. dio
  86.              Provjera znanja - Test 2. dio
  87.              Provjera znanja - Test 1. i 2. dio


  88.   RAZGRANATA STRUKTURA

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

  106.     SWITCH/CASE naredba
  107.     Naredba switch u Javi
  108.     SWITCH/CASE naredba - Teorijska priprema
  109.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i BASIC
  110.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i Pascal
  111.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i C
  112.     SWITCH/CASE naredba - Rješenja u programskim jezicima Java i C++
  113.     Switch naredba - Riješeni zadaci
  114.     Switch naredba - Zadaci bez rješenja u Javi

  115.     Osmosmjerka 73_1 /WORD SEARCH/

  116.   CIKLIČNA STRUKTURA

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

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

  138.     FOR petlja u petlji
  139.     FOR petlja u petlji - Programski jezici Java i C programi
  140.     FOR petlja u petlji - Java programi - Frejm /FRAMES/
  141.     FOR petlja u petlji - Zadaci bez rješenja u Javi

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

  159.     WHILE petlja u petlji
  160.     WHILE petlja u petlji - Java programi - Frejm /FRAMES/
  161.     WHILE petlja u petlji - Zadaci bez rješenja u Javi

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

  175.     Ciklična struktura - kombinovani zadaci
  176.     Ciklična strukura - kombinovani zadaci - Rješenja u programskim jezicima Java i C
  177.     Ciklična strukura - kombinovani zadaci - Rješenja u programskim jezicima Java i C++
  178.     Ciklična strukura - kombinovani zadaci - Frejm /FRAMES/
  179.     Ciklična strukura - kombinovani zadaci - Zadaci bez rješenja u Javi

  180.     Osmosmjerka 81_1 /WORD SEARCH/

  181.   Dvocifreni, trocifreni i četverocifreni brojevi
  182.     Izdvajanje cifara - Korišćenjem petlji
  183.     Ispis dvocifrenih brojeva po određenim kriterijima - Java programi - Riješeni zadaci
  184.     Ispis dvocifrenih brojeva po određenim kriterijima - Java programi - Frejm /FRAMES/
  185.     Ispis dvocifrenih brojeva po određenim kriterijima - Zadaci bez rješenja u Javi

  186.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Rješenja u programskim jezicima Java i C
  187.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Riješeni zadaci
  188.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Frejm /FRAMES/
  189.     Ciklična strukura - Dvocifreni i trocifreni brojevi - Zadaci bez rješenja u Javi

  190.   NIZ /ARRAY/ - teorijska priprema
  191.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Java i Pascal
  192.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Java i C
  193.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Rješenja u programskim jezicima Java i C++
  194.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Java programi
  195.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Java programi - Frejm /FRAMES/
  196.     Niz /ARRAY/ - Izdvajanje, suma, proizvod i prebrojavanje - Zadaci bez rješenja u Java

  197.     Niz /ARRAY/ - Maksimum, minimum - Rješenja u programskim jezicima Java i Pascal
  198.     Niz /ARRAY/ - Maksimum, minimum - Rješenja u programskim jezicima Java i C
  199.     Niz /ARRAY/ - Maksimum, minimum
  200.     Niz /ARRAY/ - Maksimum, minimum - Java programi - Frejm /FRAMES/
  201.     Niz /ARRAY/ - Maksimum, minimum - Zadaci bez rješenja u Java

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

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


  208.   DVODIMENZIONALNI NIZ - MATRICA I VIŠEDIMENZIONALNI NIZ /ARRAY/
  209.     Dvodimenzionalni niz ili matrica - Rješenja u programskim jezicima Java i Pascal
  210.     Dvodimenzionalni niz ili matrica /MATRIX/ - Rješenja u programskim jezicima Java i C++
  211.     Dvodimenzionalni niz ili matrica - Riješeni zadaci
  212.     Dvodimenzionalni niz ili matrica - Frejm /FRAMES/
  213.     Dvodimenzionalni niz ili matrica - Zadaci bez rješenja u Java


  214.   String
  215.     String - Frejm /FRAMES/
  216.     String - Zadaci bez rješenja u Javi


  217.   Riješeni zadaci
  218.     Riješeni zadaci - Rješenja u programskim jezicima Java i C
  219.     Riješeni zadaci - Rješenja u programskim jezicima Java i C++
  220.     Riješeni zadaci
  221.     Kombinovani zadaci 1 - Frejm /FRAMES/
  222.     Zadaci bez rješenja u Javi
  223.     Riješeni zadaci 2
  224.     Kombinovani zadaci 2 - Frejm /FRAMES/
  225.     Kombinovani zadaci 2 - Zadaci bez rješenja u Javi


  226.   Metod /METHODS/
  227.     Metod/Funkcija - Rješenja u programskim jezicima Java i Dev-Pascal
  228.     Metod/Funkcija - Rješenja u programskim jezicima Java i C++
  229.     Metod/Funkcija - Riješeni zadaci
  230.     Metod/Funkcija - Zadaci bez rješenja u Javi
  231.     Metod/Funkcija - Riješeni i neriješeni zadaci
  232.     Metod/Funkcija - zadaci


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

  288. Dodaci /APPENDIX/
  289.     Stek /STACK/ - Zadaci - Frejm /FRAMES/

  290.     Objektno orijentisano programiranje - Primjeri
  291.     Objektno orijentisano programiranje - Primjeri 2
  292.     Riješeni zadaci - Strukturni i objektno-orijentisani Java programi


  293. WORKSPACE
  294.    WORKSPACE .rar

  295. Dodaci /APPENDIX/
  296.    Izbor2 /CAMP2/

  297. Dodaci /APPENDIX/ - Otklanjanje grešaka /DEBUGGING/
  298.    Tačke prekida /BREAK POINTS/
  299.    Startanje dibagera /START DEBUGGING/
  300.    Prolazak kroz program /F6/
  301.    Prolazak kroz petlju /F6/

  302. Prilozi saradnika /ATTACHMENTS/
  303.    Teorijska priprema 1. dio (integralno)
  304.    Dijelovi memorije /MEMORY PARTS/
  305.    Developer’s Toolbox; Srđan Popić
  306.    Git


  307. QUIZ - PRIPREMA - TEST
  308.    Quiz - priprema - test