Answer to Question 1 :
Yes you can have nested classes without static keyword.
Answer to Question 2 :
Hastable is a Top level class meaning it cannot be declared static.Static classes are referred in the following way
Hastable.entry he=new hashtable.Entry();
similar to a package naming structure.
-Thanks
BTW Your name doesn't follow the standards
somebody is gonna tell u
[ January 17, 2002: Message edited by: Arsho, Ayan ]