main是主程序的入口,也就是程序的切入点,如果能另外找到一个程序的入口,或者能以另一个程序代替main这个程序入口,当然也就可以不需要main了。在这里浏览器代替了main函数,相当于它执行了main函数的功能,也就不需要main就能运行了
详情请自行参考applet小程序资料,特别是运行的原理及方法
你应该已经学过java的GUI了吧?
applet其实就是一个pannel:所以它的实现只要有一个可以运行swing组件的容器/平台就可以了,比如在html页面中直接插入代码,实现浏览器的解释java类的运行。
回去看一下书什么叫应用程度 和 小应用程度