what is a .class file in java
Java class file A Java class file is a file (with the .class filename extension) containing Java bytecode that can be executed on the Java Virtual Machine (JVM). A Java class file is usually produced by a Java compiler from Java programming language source files (.java files) containing Java classes (alternatively, other JVM languages can also be used to create class files). If a source file has more than one class, each class is compiled into a separate class file.
Caste system in India Varna literally means type, order, colour or class[17][18] and was a framework for grouping people into classes, first used in Vedic Indian society. It is referred to frequently in the ancient Indian texts.[19] The four classes were the Brahmins (priestly people), the Kshatriyas (also called Rajanyas, who were rulers, administrators and warriors), the Vaishyas (artisans, merchants, tradesmen and farmers), and Shudras (labouring classes).[20] The varna categorisation implicitly had a fifth element, being those people deemed to be entirely outside its scope, such as tribal people and the untouchables.[21]