Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

OOP Java preporuke

[es] :: Java :: OOP Java preporuke

[ Pregleda: 3013 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bond123

Član broj: 330809
Poruke: 22
78.104.151.*



Profil

icon OOP Java preporuke23.11.2015. u 18:40 - pre 101 meseci
Ima li ko kakvu preporuku odakle uciti OOP (znam da postoje brojni tutorijali i google bla bla)? Mislim na neki savjet, kako ste vi ucili? Trenutno ucim Javu, i ulazimo u OP pa me zanima, kako to da sto bolje savljadam, jer do sada se nisam susretao sa objektima, klasama, a i vidim da to vecinom predstavlja problem pocetnicima. Do sada sam samo radio klasicne programe. Kada koristiti stack, mapu, array .. kako nauciti takve stvari? Bio bi zahvalan ako bi neko od iskusnijih podijelio svoje stavove i misljenja s nama pocetnicima. :)
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
67.92.48.*



+64 Profil

icon Re: OOP Java preporuke23.11.2015. u 18:56 - pre 101 meseci
Ja kad sam krenuo koristio sam knjigu - http://www.deitel.com/Books/Ja...bjects/tabid/3656/Default.aspx
Naravno to je bila neka druga verzija 2003 godine.

Skoro sam video da codeacademy ima javu - https://www.codecademy.com/learn/learn-java

A najbolje ucenje je
1. Pogledas neku knjigu
2. Smislis neki projekat - npr - adresar, album, "spomenar" i slicno
3. I krenes da radis
 
Odgovor na temu

AMD guy
Miroslav
.NET developer

Član broj: 128930
Poruke: 1007

Sajt: www.its.edu.rs


+38 Profil

icon Re: OOP Java preporuke23.11.2015. u 19:15 - pre 101 meseci
Ja sam procitao ovu knjigu
http://www.cet.rs/knjige/item/...o-orijentisani-nacin-misljenja
http://i.imgur.com/V3feW.jpg
http://on.wsj.com/H9yjz6 -- India Graduates Millions, but Too Few Are Fit to Hire
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: OOP Java preporuke23.11.2015. u 19:48 - pre 101 meseci
Ja bih preporučio učenje jezika u kome je OOP jednostavniji nego u Javi. Na kraju tako ubiješ dve muve jednim udarcem - lakše savladaš Javin OOP i naučiš još jedan programski jezik. :)
 
Odgovor na temu

Bond123

Član broj: 330809
Poruke: 22
78.104.151.*



Profil

icon Re: OOP Java preporuke23.11.2015. u 20:27 - pre 101 meseci
Hvala Jablan, ali sada trenutno nemam vremena da radim u drugom jeziku. Imam malo iskustva u c++ ali se nikad nisam bavio objektima. Trenutno mi samo Java prolazi, zato nemam kad da ucim neki drugi jezik.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: OOP Java preporuke24.11.2015. u 08:49 - pre 101 meseci
Ok, možda nekom drugom bude od koristi, evo moja preporuka za knjigu:

http://www.amazon.com/Seven-La...ming-Programmers/dp/193435659X
 
Odgovor na temu

Rusi
Novi Sad

Član broj: 64282
Poruke: 292



+5 Profil

icon Re: OOP Java preporuke24.11.2015. u 14:03 - pre 101 meseci
Jel mogu da se porucuju knjige sa Amazona u Srbiju? Znam da razni predmeti ne mogu. Interesuje me papir a ne pdf tako da preduhitrim savete da nadjem pdf.
 
Odgovor na temu

ravni

Član broj: 8894
Poruke: 373



+15 Profil

icon Re: OOP Java preporuke25.11.2015. u 08:05 - pre 101 meseci
Mogu. Postarina je malo veca nego za EU i severnu ameriku.
 
Odgovor na temu

Bond123

Član broj: 330809
Poruke: 22
*.ben.tuwien.ac.at.



Profil

icon Re: OOP Java preporuke25.11.2015. u 14:47 - pre 101 meseci
Moze asistencija pri programu. Pokusavam ovaj kod iz knjige da implementiram ali mi izbacuje 4 errora. Ako moze neko da mi objasni zasto ne radi, i sta da ispravim da bi radilo? Evo kod:
To je simulacija jedne kase, recimo, u kojoj se unose cijene i broje se proizvodi. Uostalom shvaticete kad procitate kod, jer cak ni meni nije tezak za shvatiti. Hvala

Code:
public class klasa{

     public static void main(String []args){
         
         CashRegister register1 = new CashRegister();
         
         register1.addItem(1.95);
         
         System.out.println(register1.getCount());
     }
     
}
     
     
     class cashRegister{
         private int itemCount;
         private double totalPrice;
         
         
         public CashRegister(){
             itemCount=0;
             totalPrice=0;
         }
         
         public void addItem(double price){
             
             itemCount++;
             totalPrice=totalPrice + price;
         }
         
         public double getTotal(){
             return totalPrice;
         }
         
         public int getCount(){
             return itemCount;
         }
         public void clear(){
             itemCount=0;
             totalPrice=0;
         }
     }



[Ovu poruku je menjao Bond123 dana 25.11.2015. u 16:26 GMT+1]
 
Odgovor na temu

nemnesic
nemnesic
Software Developer
Vranje Florida

Moderator
Član broj: 44355
Poruke: 802
67.92.48.*



+64 Profil

icon Re: OOP Java preporuke25.11.2015. u 14:56 - pre 101 meseci
c treba da bude veliko - znaci NE - class cashRegister{ vec class CashRegister{

Code:


public class ES {
    public static void main(String []args){

        CashRegister register1 = new CashRegister();

        register1.addItem(1.95);

        System.out.println(register1.getCount());
    }
}


class CashRegister {
    private int itemCount;
    private double totalPrice;

    public CashRegister() {
        itemCount = 0;
        totalPrice = 0;
    }

    public void addItem(double price) {
        itemCount++;
        totalPrice = totalPrice + price;
    }

    public double getTotal() {
        return totalPrice;
    }

    public int getCount() {
        return itemCount;
    }

    public void clear() {
        itemCount = 0;
        totalPrice = 0;
    }
}
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: OOP Java preporuke25.11.2015. u 14:57 - pre 101 meseci
1. Koristi CODE tag kad kačiš kod
2. Poštuj pravila pisanja jezika koji koristiš (klase se pišu velikim slovom, promenljive i metode malim)

http://ideone.com/g8FlGm
 
Odgovor na temu

Bond123

Član broj: 330809
Poruke: 22
*.ben.tuwien.ac.at.



Profil

icon Re: OOP Java preporuke25.11.2015. u 15:07 - pre 101 meseci
Hvala na pomoci momci :)
 
Odgovor na temu

Bond123

Član broj: 330809
Poruke: 22
78.104.151.*



Profil

icon Re: OOP Java preporuke01.12.2015. u 11:55 - pre 101 meseci
Jedno pitanje : Ucim implementirati ove Stacks, Queues and Dequeus, i naisao sam na jedan kod u kojem mi je sve jasno osim jedne stvari

Code:
public class DoubleEndedQueueImpl {
 
    private List<Integer> deque = new ArrayList<Integer>();
     
    public void insertFront(int item){
        //add element at the beginning of the queue
        System.out.println("adding at front: "+item);
        deque.add(0,item);
        System.out.println(deque);
    }
     
    public void insertRear(int item){
        //add element at the end of the queue
        System.out.println("adding at rear: "+item);
        deque.add(item);
        System.out.println(deque);
    }
     
    public void removeFront(){
        if(deque.isEmpty()){
            System.out.println("Deque underflow!! unable to remove.");
            return;
        }
        //remove an item from the beginning of the queue
        int rem = deque.remove(0);
        System.out.println("removed from front: "+rem);
        System.out.println(deque);
    }
     
    public void removeRear(){
        if(deque.isEmpty()){
            System.out.println("Deque underflow!! unable to remove.");
            return;
        }
        //remove an item from the beginning of the queue
        int rem = deque.remove(deque.size()-1);
        System.out.println("removed from front: "+rem);
        System.out.println(deque);
    }
     
    public int peakFront(){
        //gets the element from the front without removing it
        int item = deque.get(0);
        System.out.println("Element at first: "+item);
        return item;
    }
     
    public int peakRear(){
        //gets the element from the rear without removing it
        int item = deque.get(deque.size()-1);
        System.out.println("Element at rear: "+item);
        return item;
    }
     
    public static void main(String a[]){
         
        DoubleEndedQueueImpl deq = new DoubleEndedQueueImpl();
        deq.insertFront(34);
        deq.insertRear(45);
        deq.removeFront();
        deq.removeFront();
        deq.removeFront();
        deq.insertFront(21);
        deq.insertFront(98);
        deq.insertRear(5);
        deq.insertFront(43);
        deq.removeRear();
    }
}


ono sto meni nije jasno je, zbog cega u metodi insertFront stoji deque.add(0,item) ? Ova nula mi nije jasna, pokusao sam staviti bez nule, ali mi pri testiranju zadnji broj koji upisem pozivom metode insertFront (4999) npr. upise na kraju, ovako : insertFront(4999) - [23,45,4999] umjesto [4999,23,45], dok u prethodnim redovima izvrsavanja metode upisuje normalno broj na pocetak? o.O (ovi brojeve 23 i 45 sam random stavio cisto da vam pokazem na sta mislim)
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: OOP Java preporuke01.12.2015. u 12:05 - pre 101 meseci
Jesi čitao dokumentaciju?

Citat:
Inserts the specified element at the specified position in this list.


https://docs.oracle.com/javase...il/ArrayList.html#add(int,%20E)
 
Odgovor na temu

[es] :: Java :: OOP Java preporuke

[ Pregleda: 3013 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.