Sto imparando Java. E ancora, dopo un periodo di tempo prolungato, non so perché il nome della cartella è “bin” dove si trovano tutti i strumenti per java?
Cè una ragione logica dietro questo?
Ho notato lo stesso anche in .Net framework.
Commenti
Risposta
 bin è labbreviazione di binario. Generalmente si riferisce alle applicazioni create (note anche come binari) che fanno qualcosa per un sistema specifico. 
Per citare la risposta di ChrisF su Stack Overflow :
Di solito metti tutti i file binari di un programma nella directory bin. Questo sarebbe leseguibile stesso e qualsiasi dll (dinamico link libraries) che il programma utilizza.
Answer
 bin è un nome di directory standard nei tipici  sistemi simili a UNIX / UNIX . Risale ai primi giorni di UNIX. /bin, /usr/bin o /usr/local/bin sono directory in cui i binari eseguibili sono memorizzati sulla maggior parte di UNIX o UNIX- come i sistemi. Java ha semplicemente utilizzato questo nome convenzionale per designare dove sono archiviati gli eseguibili nella home directory di Java. 
Commenti
- Che cosa ha fatto Multics fare? Era una convenzione antecedente a Unix o era qualcosa inventato dagli hacker originali di Unix?
Risposta
Come sapete ogni linguaggio alla fine convertito in codice macchina, intendo il codice che una macchina può capire e la macchina capisce solo 0 o 1 (puoi anche dire acceso o spento). Questa forma di rappresentazione dei dati 0 e 1 è chiamata binaria rappresentazione dei dati. Quindi ogni linguaggio crea codice binario in modo che la macchina possa comprenderlo ed elaborarlo. Quindi la cartella in cui risiedono tutti questi codici macchina è chiamata bin (binario).
binè labbreviazione dibinary. ' è la posizione dei file binari (o eseguibili).bincome abbreviazione dibinariesesisteva molto prima di Java o .NET.binè dove mettevi la spazzatura. JOKE! JOKE! JOKE! I nostri cestini della carta straccia locali avevano/usr/local/binstampato su di loro. Mi mancano quei giorni.