OSCON Java 2011: Josh Bloch, "Java: The Good, Bad, and Ugly Parts"
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Jul 26, 2011
In my technical presentation ("The Evolution of Java: Past, Present, and Future"), I'll be discussing all of the changes to the Java programming language since its inception. In this this keynote, I'll focus my attention on the starting point: I'll present my candidates for the best and worst features in the platform as it was originally released (JDK 1.0), and explain the reasoning behind my choices. Some of my choices may be obvious, but others will likely surprise you. A splendid time is guaranteed for all.
Josh Bloch
Google
Joshua Bloch is a software architect in the Open Source Program Office at Google, author of the bestselling, Jolt Award-winning "Effective Java" (Addison-Wesley, 2001; Second Edition, 2008), and coauthor of "Java Puzzlers: Traps, Pitfalls, and Corner Cases" (Addison-Wesley, 2005) and "Java Conurrency in Practice" (Addison-Wesley, 2006). He was previously a Distinguished Engineer at Sun Microsystems, where he led the design and implementation of numerous Java platform features including the Java Collections Framework and JDK 5.0 language enhancements. He holds a Ph.D. from CMU and a B.S. from Columbia.
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
1:17
Linus Torvalds: Java A Horrible Languageby Muktware ChannelFeatured
142,379
-
12:31
OSCON 2010: Rob Pike, "Public Static Void"by OreillyMedia
36,220 views
-
15:05
O'Reilly OSCON Data 2011: Steve Yegge, "What Would You Do With Your Own Google?"by OreillyMedia
48,872 views
-
10:30
OSCON Java 2011: Jim Weaver, "JavaFX in the Real World"by O'Reilly Media
4,909 views
-
16:32
O'Reilly OSCON Java 2011: Martin Odersky, "Working Hard to Keep It Simple"by OreillyMedia
32,486 views
-
1:37:40
Why Scala? ...by a hilarious Indian guyby phsorx phsorx
33,054 views
-
2:43
Bjarne Stroustrup: How to Code Like Bjarne Stroustrupby bigthink
62,428 views
-
43
videos
Play all
The good, the bad and the ugly & moreby Bl4ckread
-
1:00:18
How To Design A Good API and Why it Mattersby Google Tech Talks
174,336 views
-
57:22
Advanced Topics in Programming Languages: The Java Memory...by Google Tech Talks
55,663 views
-
1:55:05
Advanced Topics In Programming Languages: Closures For Javaby Google Tech Talks
91,359 views
-
1:00:15
How To Design A Good API and Why it Mattersby GoogleTalksArchive
12,677 views
-
5:23
Ruby can't scale as good as Javaby uberpulse
27,865 views
-
14:26
OSCON 2011: Karen Sandlerby OreillyMedia
9,619 views
-
1:11:16
JRuby: The power of Java and Rubyby Google Tech Talks
44,826 views
-
27:38
OSCON 2011: Paul Fenwick, "All Your Brains Suck - Known Bugs And Exploits In Wetware"by O'Reilly Media
16,824 views
-
58:12
Google I/O 2009 - Big Modular Java with Guiceby GoogleDevelopers
146,931 views
-
1:27
James Gosling - Thoughts for Studentsby tgmallery
91,825 views
-
1:03:47
JavaScript: The Good Partsby Google Tech Talks
313,709 views
-
14:32
OSCON 2011: Ariel Waldman, "Hacking Space Exploration"by O'Reilly Media
6,825 views
-
57:23
Advanced Topics in Programming Languages: The Java Memory Modelby GoogleTalksArchive
10,095 views
- Loading more suggestions...
Top Comments
Dan Howard 1 year ago
Is there a way to get the longer talks? I'd pay for them.
Sign in to YouTube
Sign in to YouTube
sgdread 1 year ago
Is there a link to longer talk, Josh mentioned?
Sign in to YouTube
Sign in to YouTube
All Comments (24)
eddiekoski 1 month ago
that byte thing is annoying as hell
Sign in to YouTube
Sign in to YouTube
MrOboema 4 months ago
"Java: the way you run your shellcode after you sql inject using ruby."
I'll be here all week. Try the veal!
Sign in to YouTube
Sign in to YouTube
Dan Howard 5 months ago
Thanks
Sign in to YouTube
Sign in to YouTube
TheBRUM100 5 months ago
Google "Java: The Good, Bad, and Ugly Parts" and it's the first link.
Sign in to YouTube
Sign in to YouTube
Dan Howard 6 months ago
thanks.
Sign in to YouTube
Sign in to YouTube
Guohui Xiao 6 months ago
Google "The Evolution of Java: Past, Present, and Future", then you will find it
Sign in to YouTube
Sign in to YouTube
Wkterr 6 months ago
I would like to add that the JVM is a big-endian system. Everyone knows that the correct endianess is little-endian.
Sign in to YouTube
Sign in to YouTube
Jordan Bennett 1 year ago
love to hear this guy talk. Here is some more inspiration from a java programmer of 3 months +:
/watch?v=IFgs0_0N78U
Made by me in 16hrs.
Sign in to YouTube
Sign in to YouTube
Sergio Díaz Nila 1 year ago
I say it, because i read it on a Sun Press book about Java 1.1 that they took the garbage collector idea from lisp. But i guess you don't know smalltalk, because if you do, you'll see that java is closer to Simula. Besides Alan Kay have said, when he come up with the term and idea of Object Oriented Programming he never imagined Java.
Sign in to YouTube
Sign in to YouTube
alexgrinkov 1 year ago
"garbage collector idea from Lisp" that's such an abstract idea every high-level language uses that it's not even worht mentioning. i was talking about the language itself, not the environment. i'f im not mistaken according to the spec Java can have any garbage collector as long as it doesn't modify execution of existing programs.
Sign in to YouTube
Sign in to YouTube