R.java is an auto-generated file in Android that contains references to all project resources. It exposes resource types like values (strings, colors, dimensions), layouts, XML resources, drawables, etc. 'namespace' is not a resource type in Android - it's a Java package concept.