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.binsom en förkortning förbinariesfanns 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/bintryckt på dem. Jag saknar dessa dagar.