Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
github95487y@namenlossss for 2nd edition, it should be easily available online.
For third edition, it is little hard to find one.
Btw, I just bought it. A must have book in my library. -
github95487y@theScientist as mentioned in the book. It's not for learning Java like cookbook.
It assumes one is well aware of Java.
It's very practical based. -
github95487y@theScientist it's quite useful when writing production code that can have large impacts.
And if you work on a project where you can parallely apply some of the items, then even that's a great learning.
Recently, I learnt that enum are based way to implement singleton because it is thread safe, 1 instance even after serialisation and even reflection can't do any damage to it.
Then, I got the concept of having immutable classes and objects.
Still way more to learn. Bought it this week only. -
Its a really great book. Dense as it requires one to have a good level of understanding of the language. Definitely not for beginners but by far my favorite Java book :) have fun man!
-
I've read the second edition and now I'm eagerly waiting for the 3rd edition to be available in India.
-
Effective Java, page 1:
C#
Page 2:
Table of contents:
Page 1..................... Effective Java -
Jifuna37267ySo I have a question about java: isn't it a problem dat java programs don't run natively and require java to be installed? I can understand people don't want to install another program when they want to run your app.
-
aritzh7527y@Jifuna you can ship the JRE with your applocation, as long as you follow their license. In fact, IDEs like IntelliJ usually ship a (potentially even a modified) JRE, so that you can run them without downloading anything else.
-
Have it as an ebook. Worth reading, definitely, if you already have a good level of understanding of the language. I do not recommend it for beginners. I don't think beginners start with writing an API. Nevertheless, give it a try. After month of coding in Java, maybe read clean code first. After some years of experience, try effective java.
Related Rants
Java interested folks.
I recommend reading Effective Java by Joshua Bloch.
It's worth reading.
Even James Gosling praised this book.
rant
joshua bloch
java
effective java
book