i have multiple questions here that may sound annoying...

1. What is batch processing in java is it related to .bat files and how to write batch files?
2. How to read CSV files in java? and what are CSV Files how do we clarify which value depicts which thing?
3. can we include js files in jar ? if yes then how ?
4. how to compile a java file from command prompt and mention the jar used by it.