Can someone clearly explain what is "out" and ".idea" folders in the project structure indicate? Though I'm not a beginner in Java, I need help understanding how all the components in a typical IDE work together. I previously used BlueJ which was very easy to use, but it masked all the background processes which I have difficulty understanding now.
Edit: Sorry I didn't check thoroughly for ".idea" but the "out" folder hasn't been defined in a general sense.