Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 9 of 9

Thread: Effective java book is very advanced.

  1. #1
    Member
    Join Date
    Oct 2013
    Location
    Cyprus
    Posts
    35
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Effective java book is very advanced.

    I have bought the Effective Java book to enhance my java skills but i find it hard to follow it and the examples seem incomplete.I have already read Head First Java which was animated and very informative.Any opinion is welcome and i would like to know if i should read other book before move on to a more advanced book.
    Thanks in advance.


  2. #2
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    7,108
    My Mood
    Mellow
    Thanks
    277
    Thanked 859 Times in 842 Posts

    Default Re: Effective java book is very advanced.

    How much coding have you done? Did you finish the Head First book, including coding every example and completing every exercise?

  3. #3
    Member
    Join Date
    Oct 2013
    Location
    Cyprus
    Posts
    35
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Effective java book is very advanced.

    Quote Originally Posted by GregBrannon View Post
    How much coding have you done? Did you finish the Head First book, including coding every example and completing every exercise?
    Yes, i did all the examples and the exercises too.Also i did many examples that are not included in the book just to realize how it works.Also i figure out that the book does not explain in detail each section, maybe is because the author is a very advanced/top level programmer without stating the obvious.

  4. #4
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    7,108
    My Mood
    Mellow
    Thanks
    277
    Thanked 859 Times in 842 Posts

    Default Re: Effective java book is very advanced.

    If Effective Java feels too advanced, put it down for a bit. Even better, read the descriptions of each "Item." They are grouped by topic, Generics, for example, so if you don't know about Generics yet, skip those Items for now. For the topics you do know and plan to practice more, read the basic description of each Item in that topic area. The first few paragraphs of each Item are usually pretty basic, and then the theory gets deeper and deeper from there. Read the first few paragraphs of Items that interest you or sound familiar, then put the book down and continue your study by practicing what you think you already know well, adding more advanced topics as you go.

    Some of the Items' descriptions should come back to you when you're faced with a new programming challenge. If a memory of a possible way to do something better comes to you from your introductory reading, pick the book back up and dig into that Item a little deeper. If you're applying his knowledge to actual code you're working on, the lesson should be more meaningful and memorable.

    I frequently see questions here that remind me of Effective Java's Items, and I'm often inspired to pick the book up to review what he said to give a good answer.

  5. #5
    Member
    Join Date
    Oct 2013
    Location
    Cyprus
    Posts
    35
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Effective java book is very advanced.

    I am unemployed because of the lack of skills thats why i try to become better.Anyway i am planning to buy design patterns books, it will help me to enhance my skills in software development or i should try another book?

    In Effective Java book he mentioned << , >>, <<< operators which i have never seen them and i searched the web to find out what are they and how they work.Also why to overide the equals or the hashcode methods.Also he uses advanced programming syntax and because English is not my mother language i have dificulties to understand.

    Thank you mate for your help!!!

  6. #6
    Super Moderator
    Join Date
    Jun 2013
    Location
    So. Maryland, USA
    Posts
    7,108
    My Mood
    Mellow
    Thanks
    277
    Thanked 859 Times in 842 Posts

    Default Re: Effective java book is very advanced.

    Others here are much more qualified to advise you on the recommended steps to employment, though our advice for someone in your area might not translate well.

    I'm going to repeat a bunch of stuff I've heard others say, but I can't vouch for any of it:

    Establish an Internet presence that displays your knowledge and experience, even if the experience has not been gained from a paying job. Write a blog, write tutorials, display your study pieces along with the lessons you've learned from them, and help others when you can. Build and publish a portfolio of your work that you're proud of and believe accurately represents your talents.

    Consider joining an open source project and develop relationships there that could help you find employment. Seek opportunities to intern at companies you're interested in.

    Establish relationships with people who work for employers you're interested in or do the kind of work you'd like to do. Seek their advice for gaining an interview, positions opening, etc.

    Continue learning, gaining knowledge and skills that you believe are desired by employers in your area. If not formal learning that will gain you a certificate of some kind, then document it yourself in your blog or Internet portfolio.

    Good luck!

  7. #7
    Member
    Join Date
    Oct 2013
    Location
    Cyprus
    Posts
    35
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Re: Effective java book is very advanced.

    The book Head First Design Patterns will be useful for software development?

  8. #8

    Default Re: Effective java book is very advanced.

    Quote Originally Posted by mariosarmy View Post
    The book Head First Design Patterns will be useful for software development?
    Easily the best introduction to design patterns I've seen. If you're new to object-oriented design or new to design patterns, this is the first (but definitely not the only) book you should buy.

    Computer books are so often textbooks written in the high-falutin' language of hooded academics. There's nothing wrong with that, but such language is next to useless for the uninitiated. O'Reilly's Head First series breaks the textbook mold with verve. I find Design Patterns to be, by far, the most successful Head First effort, introducing the point of design patterns, the families of design patterns, and a selection of specific patterns with ease and elegance.

    HFDP is by no means a terribly complete coverage of design patterns. It entirely omits arguably important (though trickier) patterns such as Visitor and Bridge. Further material is required to learn the pantheon of principal patterns.

    In my own experience, I found the Gang of Four book to be much more penetrable after having finished Head First Design Patterns. HFDP helped me "grok" design patterns — it communicated a deeper sense of taste for code and presented some of the finer, but more accessible samplings; GoF then offered up a larger banquet table with more varied treats I could then appreciate with the discerning palate HFDP cultivated.

    If, like I was, you're among the newbies when it comes to patterns, do your code (and your sense of taste) a favor and pick this book up now.

  9. #9
    Crazy Cat Lady KevinWorkman's Avatar
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    5,825
    My Mood
    Hungover
    Thanks
    147
    Thanked 697 Times in 595 Posts

    Default Re: Effective java book is very advanced.

    In addition to everything Greg said, I'll add my two cents: you can't learn how to program by reading a book. You can only learn how to program by programming.

    Give yourself a little project- create Pong, or a data visualization, or just a tool that does something useful. Start small, and slowly work your way up.

    IMHO, diving right into design patterns before you've really written any real code is a bit premature. I don't really see the point in "learning" design patterns before you're familiar with the basics. At best you'll just end up trying to throw design patterns at everything, when that's pretty much missing the point.
    How to Ask Questions the Smart Way
    Static Void Games - GameDev tutorials, free Java and JavaScript hosting!
    Static Void Games forum - Come say hello!

Similar Threads

  1. Java Beginner To Advanced
    By DavidJamesMathie2013 in forum Java Theory & Questions
    Replies: 1
    Last Post: December 15th, 2013, 10:28 PM
  2. Book on advanced subjects in java
    By eraskino in forum Java Theory & Questions
    Replies: 0
    Last Post: December 17th, 2012, 01:16 PM
  3. Advanced java
    By deependeroracle in forum JDBC & Databases
    Replies: 3
    Last Post: February 1st, 2012, 04:45 AM
  4. how to merge java objects with effective dates
    By java4ulok in forum What's Wrong With My Code?
    Replies: 4
    Last Post: June 10th, 2011, 01:24 PM

Tags for this Thread