Jag har lärt mig Java. Och fortfarande efter en längre tid vet jag inte varför namnet på mappen är ”bin” där man hittar alla verktyg för java?
Finns det någon logisk anledning bakom det?
Jag har också märkt samma i .Net-ramverk också.
Kommentarer
Svar
bin
är förkortning för binär. Det hänvisar vanligtvis till de inbyggda applikationerna (även kända som binära filer) som gör något för ett specifikt system.
Att citera från ChrisFs svar på Stack Overflow :
Du lägger vanligtvis alla binära filer för ett program i bin-katalogen. Detta skulle vara den körbara själva och eventuella dll-filer (dynamisk länkbibliotek) som programmet använder.
Svar
bin
är ett standardkatalognamn i typiska UNIX / UNIX-liknande system . Det går tillbaka till UNIXs tidiga dagar. /bin
, /usr/bin
eller /usr/local/bin
är kataloger där körbara binära filer lagras på de flesta UNIX- eller UNIX- liknande system. Java använde helt enkelt detta konventionella namn för att ange var körbara filer lagras i Java-hemkatalogen.
Kommentarer
- Vad gjorde Multics do? Var det en konvention som föregick Unix, eller var det något som de ursprungliga Unix-hackarna uppfann?
Svar
Som du vet varje språk som äntligen omvandlas till maskinkod menar jag den kod som en maskin kan förstå och maskinen förstår bara antingen 0 eller 1 (du kan också säga antingen till eller från). Denna 0 och 1 form av datarepresentation kallas binär datarepresentation. Därför skapar varje språk binär kod så att maskinen kan förstå och bearbeta den. Så kallas mappen där alla dessa maskinkoder finns som bin (binär).
bin
är förkortning förbinary
. Det ' s plats för binära (eller körbara) filer.bin
som en förkortning förbinaries
fanns långt innan Java eller .NET.bin
är där du sätter papperskorgen. JOKE! JOKE! JOKE! Våra lokala papperskorgar brukade ha/usr/local/bin
tryckt på dem. Jag saknar dessa dagar.