第一章 习题及思考题Java程序是由什么组成的一个程序中必须有public类吗Java源文件的命名规则是怎样的答:一个Java源程序是由若干个类组成一个Java程序不一定需要有public类:如果源文件中有多个类时则只能有一个类是public类如果源文件中只有一个类则不将该类写成public也将默认它为主类源文件命名时要求源文件主名应与主类(即用public修饰的类)的类名相同扩展名为.ja