Where can I learn Java, while preparing with these java interview questions for freshers?
You can take B.Tech / BCA / B.Sc. Computer Science. Along with them or after them, take online java courses and certifications. A degree with some great certification courses will get you ready for these java interview questions for freshers.