Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
No. I suppose, what you mean by fully object oriented, is that, if everything is an object inside java ? There exist primitives (int,float, double, etc..) which are not object (Although you may use the Wrapper classes for them ).
What does "fully object oriented language" mean? What criteria decide if a language is "fully object oriented" or not?
There is no single definition of "fully object oriented" that everyone agrees upon. Because of this, it's also impossible to say if Java is "fully object oriented" or not.