1.调用的是class
2.如果你用javac编译的时候加了-d这个参数,编译器会帮你生成与包结构对应的目录。
3.classpath真的不好说,简单理解就是让jvm能通过classpath这个系统变量知道你要引用的class所在的路径
4.其实java编程思想真的很不错(个人意见),但如果你觉得有难度的话,还是先找些入门级的比如说有人推荐的《java初级编程》(我没看过,不知道到底怎样)。
5.这个问题更应该去看这个帖子:
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=76270这里还有个给新手的帖子,希望能对你有些帮助:
http://expert.csdn.net/Expert/topic/1925/1925211.xml?temp=.3098261