解释Java程序的基本结构吗?