Effective Java Programming with Joshua Bloch
ฝัง
- เผยแพร่เมื่อ 26 ส.ค. 2024
- Joshua Bloch, Chief Java Architect at Google, presents his Effective Java™ Programming Language Guide, the most practical, authoritative guidelines available for writing efficient, well-designed programs for the Java platform.
Joshua Bloch's books: www.informit.co...
Get all the OnSoftware Vidcasts-FREE: www.informit.co...
www.InformIT.com/podcasts
"When in doubt, leave it out , less is more "
Nice advice.
watch at end question
One of the best interview i have ever seen in my life...... it would be great to watch his presentations more. I am actually a novice developer in Java, i feel more great to learn from these legends or Java Guru. I have watched it more than 5 times, its awesome
he is really a smart guy
great advice! thanks for great interview!
When in doubt, leave it out!
Really shame Java 8 team did not took his opinion seriously on closure and API design. Now Java 8 is a more complex with stream API, forEach and closure.
2022?
c++ I think you mean c# ?
When in doubt leave it out
Effective Java Programming == Make sure you are writing an application that doesn't have to run fast.
@Nicolea9000 PREACH BROTHER!
I think you are wrong C++ can do most of these provided you use the right libraries (And C++ can source can be platform independent).
Java is slower than C++, well you may be surprised that large Java applications may perform better than an equivalent in C++.the reason for this is that Java code is automatically optimized, where else in C++ the programmer has greater control and tends to miss use it and introduce performance bottlenecks. Theoretically however C++ is faster than Java
Stop arguing over which language is better and what not. It is a mistake to get to "attached" to one language. Every programming should be treated as A tool, but you already know that. If you have a hammer as the only tool, you will define each problem as a nail.
@IAmMediocreAtBest Java has never been fast compared to a real compiled language (like C++ or Fortran). That's not the end of the world but when you market is as a full general purpose programming langue it leads to problems.
@Aanhaful NOPE.Avi
four years later - still no closures - he needs to be smarter.
lol
And the next thing you will say is that Windows is so much cooler, flexible and more efficient than Linux
He has awkward gestures. Just watch the body language, haha. smart guy tho
come on guy we have the year 2008 and we need programming languages for this year.Take your belief and use stone age technologies. ;)
P.S.: That you sa java is slow show that you have no knowledge about this language and their current implementation.
Sooooo when in doubt leave it out? How can the human race progress from this point on lol