Results 1 to 4 of 4
Like Tree2Likes
  • 1 Post By quad64bit
  • 1 Post By Eranga

Thread: Java learning curve

  1. #1
    Pojahn_M's Avatar
    Pojahn_M is offline Senior Member
    Join Date
    Mar 2011
    Rep Power

    Default Java learning curve

    A question not related to syntax.
    Is it recommended to start learning about "Algorithms and data structures" before "Design Patterns"?
    Some guy told me I shouldn't.

  2. #2
    quad64bit's Avatar
    quad64bit is offline Moderator
    Join Date
    Jul 2009
    Rep Power

    Default Re: Java learning curve

    That's debatable since they are different things. Generally though, design patterns are something you focus on after you understand the basics of programming (and algorithms and data structures fall into that category). I would say it is never a bad idea to start reading about something and thinking about it. Keep in mind though, some of the patterns are designed around the idea of a certain structure - without understanding the difference between a tree, stack, heap, list, set, graph, map, etc... you might be in a little over your head.

    As for me, I didn't start working with patterns until after Algorithms and Data Structures.
    Eranga likes this.

  3. #3
    Eranga's Avatar
    Eranga is offline Moderator
    Join Date
    Jul 2007
    Colombo, Sri Lanka
    Blog Entries
    Rep Power

    Default Re: Java learning curve

    I agreed with quad. You should learn design pattern at the latter part of your learning curve. In simple word to design something you must have a strong understanding about the subject matters. In my opinion not only the basis you must have a better understading about the Java, OO concepts, databases and data structure and so on.
    quad64bit likes this.

  4. #4
    DarrylBurke's Avatar
    DarrylBurke is offline Forum Police
    Join Date
    Sep 2008
    Madgaon, Goa, India
    Rep Power

    Default Re: Java learning curve

    Not a technical question. Moving to Forum Lobby.

    If you're forever cleaning cobwebs, it's time to get rid of the spiders.

Similar Threads

  1. Freehand curve smoothing using Bezier Curve
    By JavaIsChallenging in forum Java 2D
    Replies: 3
    Last Post: 12-14-2011, 08:56 PM
  2. Elliptic Curve Encryption in Java 7... Is it implemented?
    By yoram2011 in forum Advanced Java
    Replies: 1
    Last Post: 08-25-2011, 02:25 PM
  3. Replies: 12
    Last Post: 06-14-2011, 05:55 PM
  4. ECC:Java based elliptic curve crystallography
    By bachally in forum New To Java
    Replies: 6
    Last Post: 01-27-2011, 01:22 PM
  5. Java Learning Curve
    By mwildam in forum New To Java
    Replies: 13
    Last Post: 10-17-2008, 12:09 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts