Results 1 to 9 of 9
  1. #1
    Stian is offline Member
    Join Date
    Jul 2011
    Posts
    3
    Rep Power
    0

    Default Experienced programmer but new to Java seeking advice and tips

    Greetings fellow developers!

    I may take up a new position as a Java developer, but it's been nearly 7 years since I last did any programming in Java.

    Therefore I need to refresh old Java knowledge and figure out what's new and whatnot.

    To make my research more efficient and smoother I hope you guys can provide me with some tips regarding the following:

    1. What are the best forums for reaching other developers, ask questions and share information?
    2. Which blogs should I be reading?
    3. What websites should I bookmark?
    4. Which books should I acquire?
    5. What tools and/or addons is a "must-have"?
    6. What Java features, technologies, models, libraries should I focus on first?
    6. Anything else?

    My Java experience from earlier is fairly limited - I used VisualAge for Java and was coding backend mostly. No Java Servlets, no Eclipse, no Spring etc.

    Currently I am most familiar with the MS Platform using .NET and C#.

    In my new job I will be developing (using Java, JavaScript, Spring, Eclipse ++) systems for presenting and storing data through a web-interface - probably using some MVVM type architecture.

    Any help is greatly appreciated - looking forward to getting back into Java again!

    Stian

  2. #2
    bigsonny is offline Senior Member
    Join Date
    Nov 2010
    Posts
    167
    Rep Power
    5

    Default

    Quote Originally Posted by Stian View Post
    Greetings fellow developers!

    I may take up a new position as a Java developer, but it's been nearly 7 years since I last did any programming in Java.

    Therefore I need to refresh old Java knowledge and figure out what's new and whatnot.

    To make my research more efficient and smoother I hope you guys can provide me with some tips regarding the following:

    1. What are the best forums for reaching other developers, ask questions and share information?
    2. Which blogs should I be reading?
    3. What websites should I bookmark?
    4. Which books should I acquire?
    5. What tools and/or addons is a "must-have"?
    6. What Java features, technologies, models, libraries should I focus on first?
    6. Anything else?

    My Java experience from earlier is fairly limited - I used VisualAge for Java and was coding backend mostly. No Java Servlets, no Eclipse, no Spring etc.

    Currently I am most familiar with the MS Platform using .NET and C#.

    In my new job I will be developing (using Java, JavaScript, Spring, Eclipse ++) systems for presenting and storing data through a web-interface - probably using some MVVM type architecture.

    Any help is greatly appreciated - looking forward to getting back into Java again!

    Stian
    Well, Hello and welcome.

    So to answer your questions in order.

    1.This is the only forum that I use and if you go through it, you'll see anything from novice to advanced users and developers. Of course you can find others by doing a google seach.
    2. As far as blogs, this site has its own blog, so you could start there. Sunde887 has written a post or two about how to get started with Java with an extensive list of books recommended.
    3. As far as websites to bookmark, you could start with the oracle websites, particularly the Java Tutorail, The Really big Index, which is the ordered list of their tutorial for anyone new to Java, and of course their technical documentation, which contains a link to their API, and to the packages, classes, interfaces, enumerations, etc...that you'll need.
    4. For books, see the blog and one of the threads in this "New to Java" forum. Just do a search.
    5. I don't know what you mean by tools, but you'll need to download the JDK from the oracle site and an IDE client. There is also a thread about that, do a search, but people really like eclipse and Netbeans. JGrasp has been good to me, though Eclipse sounds the best from the feedback because of its features.
    6. Go through the Java tutorial. Eventually, you'll hit the Essential classes section and that will answer your question.
    7. Yes, read the New to Java sticky threads. Lots of information for newbies on how to get started and how to make friends by showing that you're not asking the board to do your basic searches for you. Many of your questions could be answered by simply searching this board or by doing a google search for "java tutorial".

  3. #3
    Stian is offline Member
    Join Date
    Jul 2011
    Posts
    3
    Rep Power
    0

    Default

    Many thanks, bigsonny!

    Don't worry, I'm not asking or expecting anyone to do my work for me :)

    I know information and help for new Java coders are to be found by searching both here on the forums and other places. However, I'm not new to Java or to coding in general so I'm more looking for advice on what I need to know to get up to speed. Beginners books and introductions aren't exactly what I'm looking for.

    Thanks again for replying! :)

  4. #4
    bigsonny is offline Senior Member
    Join Date
    Nov 2010
    Posts
    167
    Rep Power
    5

    Default

    Sure. then your best bet is the Oracle site. They're the authority on Java and they have everything you'll need if you are a super advanced user trying to get the current standards. This forum is also a great resource with people who have continuously coded for over 10 years.

  5. #5
    sunde887's Avatar
    sunde887 is offline Moderator
    Join Date
    Jan 2011
    Location
    Richmond, Virginia
    Posts
    3,069
    Blog Entries
    3
    Rep Power
    8

    Default

    While my blog is more aimed at beginners so the book recommendations won't be great for you, I can recommend Thinking in Java, and effective java.

    Thinking in java is kind of a beginner book but it will get you an idea of how stuff currently is in java, it is a bit lengthy(1500 pages), and you can probablyget most of the same information from the tutorials and API.

    Effective Java expects you to know a bit about the language and is written by the man who created the collections API, it is thought of as one of the best java books that everyone should use. It doesn't teach you the language it just teaches good things to keep in mind when programming.

    If you are going to need to use threading, you will probably want java concurrency in practice.

    Other than that I can't offer much more advice, there are other forums that people here tend to frequent(I believe javaprogramming.com is one), you can also check out stack overflow and dream in code.

  6. #6
    DarrylBurke's Avatar
    DarrylBurke is offline Forum Police
    Join Date
    Sep 2008
    Location
    Madgaon, Goa, India
    Posts
    11,458
    Rep Power
    20

  7. #7
    Stian is offline Member
    Join Date
    Jul 2011
    Posts
    3
    Rep Power
    0

    Default

    My apologies, I should have notified.

  8. #8
    DarrylBurke's Avatar
    DarrylBurke is offline Forum Police
    Join Date
    Sep 2008
    Location
    Madgaon, Goa, India
    Posts
    11,458
    Rep Power
    20

    Default

    And who should notify us about the third cross post?

    db

  9. #9
    Dark's Avatar
    Dark is offline Senior Member
    Join Date
    Apr 2011
    Location
    Camp Lejuene, North Carolina
    Posts
    643
    Rep Power
    4

    Default

    @db, I know you are just doing your job but this is just an advice thread. He's looking for opinions, not help with code so in a sense there really is no correct answer. I don't think cross posting really matters that much here, seeing as no matter what the OP chooses there really is no correct answer. I don't think there is really a need to be cross with the guy.
    • Use [code][/code] tags when posting code. That way people don't want to stab their eyes out when trying to help you.
    • +Rep people for helpful posts.

Similar Threads

  1. Experienced Programmer, novice at Java
    By CuddlyKittens11 in forum Introductions
    Replies: 16
    Last Post: 04-25-2011, 11:43 AM
  2. Replies: 0
    Last Post: 03-17-2011, 10:50 PM
  3. Replies: 0
    Last Post: 01-22-2011, 12:33 AM
  4. seeking advice on using paintImmediately()
    By gib65 in forum AWT / Swing
    Replies: 1
    Last Post: 06-28-2010, 06:33 PM
  5. Help with dice game...student seeking advice
    By waparson in forum New To Java
    Replies: 3
    Last Post: 07-21-2008, 04:31 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
  •