1.如果源文件中有多个类,那么只能有一个类是public类:如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java. 2.如果源文件中没有public类,那么源文件的名字可以任意取.这样编译是没问题的,运行时选择主类(包含main方法)运行就可以. 3.main()方法不是必须要放在public类中才能运行程序. 但是,一般情况是这样的: 1.一般我们都把main()方法放在了public类中. - 其实这不是必须的,main方法放在哪个类中都不会影响程序的…