java和资源之间的区别是什么?

java和资源之间的区别是什么?,java,android,Java,Android,我认为资源主要由android应用程序的前端组成,而java代码则负责逻辑工作,android应用程序。高水平的发展分为这两部分。然而,有一个R.java文件包含android应用程序中所有资源的标识符,但R也是资源的简称?那么这是否意味着android dev中有两个名称相同的东西?android R.java是由aapt(android资产打包工具)自动生成的文件,其中包含res/directory所有资源的资源ID 因此,如果将图像添加到可绘制文件中,它将在R.java文件中生成一个ID,

我认为资源主要由android应用程序的前端组成,而java代码则负责逻辑工作,android应用程序。高水平的发展分为这两部分。然而,有一个R.java文件包含android应用程序中所有资源的标识符,但R也是资源的简称?那么这是否意味着android dev中有两个名称相同的东西?

android R.java是由aapt(android资产打包工具)自动生成的文件,其中包含res/directory所有资源的资源ID


因此,如果将图像添加到可绘制文件中,它将在R.java文件中生成一个ID

,这是否意味着R.java只包含android应用程序中所有资源的ID?从我的理解来看,这两件事是不同的。