Search:

F1 Racing Formula One Racing F1 Car Racing Grand Prix Racing F1 Kart Racing McLaren Racing Team Williams F1 Team Ferrari F1 Racing Renault F1 Team F1 Racing Cars Racing School F1 Racing Game BMW F1 Racing Indy Car Racing

Advanced Topics in Programming Languages: Java Puzzlers,...

Formula 1 Racing
Formula 1 Racing Formula 1 Racing
Formula 1 Racing

Google Tech TalksJuly 23, 2007ABSTRACTJava Puzzlers, Episode VI: The Phantom-Reference Menace/Attack of the Clone/Revenge of the Shift.Josh Bloch and special guest star Bill Pugh present yet another installment in the continuing saga of Java Puzzlers, consisting of eight more programming puzzles for your entertainment and enlightenment. The game show format keeps you on your toes while the puzzles teach you about the subtleties of the Java programming language and its core libraries. Anyone with a working knowledge of the language will be able to understand the puzzles, but even the most seasoned veterans will be challenged. The lessons you take from this session are directly applicable to...

Channel: Howto & Style
Uploaded: October 9, 2007 at 1:06 am
Author: googletechtalks

Length: 13:53
Rating: 4.80
Views: 29713

Tags: advanced  google  howto  programming  topics  

Video Url:


Embed Code:

Video Comments

ddettmer (June 11, 2008 at 4:17 am)
Awful questions.. Am I suppose to memorize hash codes for strings?Some of the questions did a good job of showing seriously flaws in Java's design, which was nice to see. Other than that it was a waste of time.
agentnonoh (May 31, 2008 at 9:08 am)
hii nearly finished my antivirus, but the thing is what code do i need to put in for there to be a selective scan, where you can scan directories.Thanks agentnonoh
Saxpwner (May 12, 2008 at 10:08 pm)
I've always called int values, I N T , actually saying the letters....... I get it now...integer...
JWHooper3581 (March 30, 2008 at 12:37 am)
If you're interested in programming/computers, please register in mycomputerforum(dot)com . We need more people in our forum!
1smknott (March 10, 2008 at 4:18 am)
Might be more reliable to construct BigDecimal rather than using Math.abs().System.out.println(new BigDecimal(Integer.MIN_VALUE).abs().toPlainString());
1smknott (March 10, 2008 at 4:17 am)
Might be more reliable to construct BigDecimal rather than using Math.abs().System.out.println(new BigDecimal(Integer.MIN_VALUE).abs().toPlainString());
geek3333 (February 16, 2008 at 3:56 pm)
that guy was nasty with yhe URL thing :P
LunatecSE (January 3, 2008 at 7:59 am)
very interesting stuff. Great job guys. I would like to see more.
wolva (December 9, 2007 at 8:37 pm)
distance=speed * timefor example, if a train travels 40 miles per hour for 3 hours, the distance traveled is 120 miles. write a program that asks for the speed ofa vehicle(in miles per hour) and the number of hours it has traveled. it should use a loop to display the distance a vehicle is traveling at 40 mph for a 3 hour time period. it should display a report similar to the one that follows:hour - 1 distance - 40hour- 2 distance- 80hour- 3 distance - 120
batlin (December 9, 2007 at 1:58 am)
The second one is crazy as well - does the name resolution happen when URLs are constructed/specified, or truly during the equals() method? If so, that's quite the WTF!, since equals is called very often when dealing with sets... this implies that adding a URL to a set containing 1,000,000 URLs already will cause all of them resolved which makes no sense.

Formula 1 Racing © 2007 All Rights Reserved.