2.5 Java应用程序的基本结构