Ik heb Java geleerd. En nog steeds na een lange tijd weet ik niet waarom de naam van de map “bin” is waar men alle tools voor java?
Zit daar een logische reden achter?
Ik heb hetzelfde ook opgemerkt in .Net framework.
Opmerkingen
Answer
bin
is een afkorting voor binair. Het verwijst over het algemeen naar de gebouwde applicaties (ook bekend als binaire bestanden) die iets doen voor een specifiek systeem.
Om te citeren uit ChrisFs antwoord op Stack Overflow :
Gewoonlijk plaatst u alle binaire bestanden voor een programma in de bin-directory. Dit zou het uitvoerbare bestand zelf zijn en eventuele dlls (dynamisch link libraries) die het programma gebruikt.
Antwoord
bin
is een standaard directorynaam in typische UNIX / UNIX-achtige systemen . Het gaat terug tot de begintijd van UNIX. /bin
, /usr/bin
of /usr/local/bin
zijn mappen waarin uitvoerbare binaire bestanden worden opgeslagen op de meeste UNIX- of UNIX- zoals systemen. Java gebruikte eenvoudigweg deze conventionele naam om aan te geven waar uitvoerbare bestanden worden opgeslagen in de Java-homedirectory.
Opmerkingen
- Wat deed Multics Doen? Was het een conventie die ouder was dan Unix, of was het iets dat de oorspronkelijke Unix-hackers hebben uitgevonden?
Antwoord
Zoals u weet, is elke taal uiteindelijk omgezet in machinecode, ik bedoel de code die een machine kan begrijpen en die machine alleen 0 of 1 begrijpt (u kunt ook aan of uit zeggen). Deze 0 en 1 vorm van gegevensweergave wordt binair genoemd data weergave. Daarom maakt elke taal binaire code zodat de machine deze kan begrijpen en verwerken. Dus de map waarin al deze machinecode zich bevindt, wordt bin (binair) genoemd.
bin
is de afkorting vanbinary
. Het ' s de locatie van binaire (of uitvoerbare) bestanden.bin
als een afkorting voorbinaries
bestond lang voor Java of .NET.bin
is waar je de prullenbak in zet. JOKE! JOKE! JOKE! Onze lokale prullenbakken hadden/usr/local/bin
erop gedrukt. Ik mis die dagen.