Results 1 to 12 of 12
  1. #1
    twoonine is offline Member
    Join Date
    Feb 2015
    Posts
    2
    Rep Power
    0

    Default Is my book outdated?

    Hey everyone, I just joined the forum because I'm interested in brushing up on some Java programming. I've taken 1st and 2nd semester Java courses at my local community college about 3 years ago, however I feel that I have gotten rusty since its been so long. I still have my Java programming book I used for both CS courses and am wondering if it would be considered outdated seeing as its now 9 years old, yikes!

    The book in question is "Java Programming: Program Design Including Data Structures" by D.S. Malik. The year of publication is 2006 and the ISBN# is 9781418835408

    I would like to be able to review Java material that is still relevant to today's world and am wondering if I would be wasting my time reviewing this specific book. I've also posted a pic of the books contents. I look forward to reading everyone's feedback, thanks.

    Is my book outdated?-20150218_233209.jpg

  2. #2
    JosAH's Avatar
    JosAH is offline Moderator
    Join Date
    Sep 2008
    Location
    Voorschoten, the Netherlands
    Posts
    14,422
    Blog Entries
    7
    Rep Power
    28

    Default Re: Is my book outdated?

    In 2006 (2015-9) there was Java 1.3; it has long reached its end-of-life period; there weren't even collections in those days (and much more wasn't present in the language in those days); buy a new book or read Oracle's tutorials again; Java 8 (1.8) is the latest version nowadays.

    kind regards,

    Jos

    ps. What does your book describe at page 1473 etc.?
    Last edited by JosAH; 02-19-2015 at 09:19 AM.
    Build a wall around Donald Trump; I'll pay for it.

  3. #3
    gimbal2 is offline Just a guy
    Join Date
    Jun 2013
    Location
    Netherlands
    Posts
    5,114
    Rep Power
    12

    Default Re: Is my book outdated?

    Quote Originally Posted by JosAH View Post
    there weren't even collections in those days
    Huh?

    List (Java Platform SE 7 )

    Since: 1.2

    In any case you don't have to ask if using books which are nearly 10 years old are useful for "brushing up" today; they're useful for brushing up to the situation that existed 10 years ago.
    "Syntactic sugar causes cancer of the semicolon." -- Alan Perlis

  4. #4
    JosAH's Avatar
    JosAH is offline Moderator
    Join Date
    Sep 2008
    Location
    Voorschoten, the Netherlands
    Posts
    14,422
    Blog Entries
    7
    Rep Power
    28

    Default Re: Is my book outdated?

    Quote Originally Posted by gimbal2 View Post
    I'm becoming old; I thought I remembered working with an old Java version in 2006 that didn't have the collection framework yet; it must've been Java 1.1.4 in 1996 or similar ... I'll keep my mouth shut and stumble into the weekend early; promised ...

    kind regards,

    Jos
    Build a wall around Donald Trump; I'll pay for it.

  5. #5
    gimbal2 is offline Just a guy
    Join Date
    Jun 2013
    Location
    Netherlands
    Posts
    5,114
    Rep Power
    12

    Default Re: Is my book outdated?

    That's the "10 years ago" feeling. Suddenly it turns into 20 years ago but you still want it to be only 10 years ago.
    "Syntactic sugar causes cancer of the semicolon." -- Alan Perlis

  6. #6
    DarrylBurke's Avatar
    DarrylBurke is offline Forum Police
    Join Date
    Sep 2008
    Location
    Madgaon, Goa, India
    Posts
    12,059
    Rep Power
    26

    Default Re: Is my book outdated?

    10? 20?? I wrote my first program 32 years ago.

    And that was after I'd already been working for 12 years.

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

  7. #7
    gimbal2 is offline Just a guy
    Join Date
    Jun 2013
    Location
    Netherlands
    Posts
    5,114
    Rep Power
    12

    Default Re: Is my book outdated?

    We know you're a hundred years old.
    "Syntactic sugar causes cancer of the semicolon." -- Alan Perlis

  8. #8
    KevinWorkman's Avatar
    KevinWorkman is offline Crazy Cat Lady
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    4,143
    Rep Power
    15

    Default Re: Is my book outdated?

    Quote Originally Posted by JosAH View Post
    In 2006 (2015-9) there was Java 1.3
    I don't want to beat a dead horse, but Java 1.5 came out in 2004, and Java 6 came out in December of 2006.

    OP: what version of Java does your book use?

    Either way, it's probably fine for the basics. Any code you write from that book will work with any newer version of Java, since Java is always backwards compatible.

    However, there have been some new additions, particularly in Java 8, that you should probably check out. But if you just want to brush up on the basics, that book is probably fine.
    How to Ask Questions the Smart Way
    Static Void Games - GameDev tutorials, free Java and JavaScript hosting!
    Static Void Games forum - Come say hello!

  9. #9
    gimbal2 is offline Just a guy
    Join Date
    Jun 2013
    Location
    Netherlands
    Posts
    5,114
    Rep Power
    12

    Default Re: Is my book outdated?

    No good thing you did as you are completely right :/
    "Syntactic sugar causes cancer of the semicolon." -- Alan Perlis

  10. #10
    JosAH's Avatar
    JosAH is offline Moderator
    Join Date
    Sep 2008
    Location
    Voorschoten, the Netherlands
    Posts
    14,422
    Blog Entries
    7
    Rep Power
    28

    Default Re: Is my book outdated?

    I know, I know, I was off by a decade or so, but what's a decade compared to eternity? I'll go and find myself a nice and decent retirement home where I can program in some ancient programming language; *grmbl* I've forgotten more about Java in the days you folks weren't even properly potty trained; so there :-P

    grumpy regards,

    Jos ;-)
    Build a wall around Donald Trump; I'll pay for it.

  11. #11
    twoonine is offline Member
    Join Date
    Feb 2015
    Posts
    2
    Rep Power
    0

    Default Re: Is my book outdated?

    Quote Originally Posted by KevinWorkman View Post
    I don't want to beat a dead horse, but Java 1.5 came out in 2004, and Java 6 came out in December of 2006.

    OP: what version of Java does your book use?

    Either way, it's probably fine for the basics. Any code you write from that book will work with any newer version of Java, since Java is always backwards compatible.

    However, there have been some new additions, particularly in Java 8, that you should probably check out. But if you just want to brush up on the basics, that book is probably fine.
    The book uses Java 1.5. I was under the assumption that this book would most likely be relevant for the basics (I consider this whole book to be the "basics" of Java). Now you mention that there were some new additions to Java 8, and I figured there would be. I guess my question is this, will these new additions to Java really make the difference of me having to go out and buy a whole new book that cover these same topics? Or would it still be worth my time to review this book and save a little cash?



    To answer the other question mentioned above, the book only has the Index after page 1473. The CD-ROM that came with the book also has Appendix A-G, which cover Java Reserved Words, Operator Precedence, Character Sets, Additional Java Topics, Java Classes, References, and Answers to Odd-Numbered Exercises.

    Thanks again for everyone's input, I really appreciate it.

  12. #12
    KevinWorkman's Avatar
    KevinWorkman is offline Crazy Cat Lady
    Join Date
    Oct 2010
    Location
    Washington, DC
    Posts
    4,143
    Rep Power
    15

    Default Re: Is my book outdated?

    Quote Originally Posted by twoonine View Post
    I guess my question is this, will these new additions to Java really make the difference of me having to go out and buy a whole new book that cover these same topics? Or would it still be worth my time to review this book and save a little cash?
    I guess that's up to you. Let me ask you this: how much money are you really saving? If you're on an extremely tight budget where 20 dollars is the difference between eating or not eating, then I suppose you don't really have a choice. But if you can afford to invest however much a book costs, then there really isn't a downside to buying a book that covers Java 8 stuff.

    However, you can also just look at tutorials on the internet for free. But that's true for everything in your book to start with, anyway.

    So it's really up to you- that book is old, but the basics haven't changed. You can find everything in that book in internet tutorials. You can buy a newer book to make sure you're up to date. You can also find everything in any new book in internet tutorials.

    Which approach you take is really up to you, your priorities, your budget, and your learning style.
    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. Help with changing a Book Enum to a Book Class
    By Dragrain in forum New To Java
    Replies: 1
    Last Post: 12-06-2012, 07:18 PM
  2. Stanford cs106a outdated?
    By javalav in forum New To Java
    Replies: 3
    Last Post: 08-27-2012, 04:14 PM
  3. Java 2 book, is it outdated?
    By Coulihan in forum New To Java
    Replies: 2
    Last Post: 01-20-2011, 11:37 PM
  4. best book for jsf
    By raj17 in forum JavaServer Faces (JSF)
    Replies: 8
    Last Post: 08-04-2009, 08:08 AM

Posting Permissions

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