Java – Why is the folder name “bin” used in some frameworks and languages

javaterminology

I have been learning Java. And still after a prolonged time I don't know why the name of the folder is "bin" where one find all the tools for java?

Is there is any logical reason behind that?

I have also noticed the same in .Net framework also.

Best Answer

bin is short for binary. It generally refers to the built applications (also know as binaries) that do something for a specific system.

To quote from ChrisF's answer on Stack Overflow:

You usually put all the binary files for a program in the bin directory. This would be the executable itself and any dlls (dynamic link libraries) that the program uses.