Jeg har lært Java. Og stadig efter lang tid ved jeg ikke hvorfor navnet på mappen er “bin” hvor man finder alle værktøjer til java?
Er der nogen logisk årsag bag det?
Jeg har også bemærket det samme i .Net framework også.
Kommentarer
Svar
bin
er forkortelse for binær. Det refererer generelt til de indbyggede applikationer (også kendt som binære filer), der gør noget for et specifikt system.
For at citere fra ChrisFs svar på Stack Overflow :
Du lægger normalt alle binære filer til et program i bin-biblioteket. Dette er selve den eksekverbare fil og eventuelle dlls (dynamisk linkbiblioteker), som programmet bruger.
Svar
bin
er et standard katalognavn i typiske UNIX / UNIX-lignende systemer . Det går tilbage til de tidlige dage af UNIX. /bin
, /usr/bin
eller /usr/local/bin
er mapper, hvor eksekverbare binære filer er gemt på de fleste UNIX- eller UNIX- som systemer. Java brugte simpelthen dette konventionelle navn til at angive, hvor eksekverbare filer er gemt i Java-hjemmebiblioteket.
Kommentarer
- Hvad gjorde Multics gøre? Var det en konvention, der gik forud for Unix, eller var det noget, som de originale Unix-hackere opfandt?
Svar
Som du kender hvert sprog, der endelig er konverteret til maskinkode, mener jeg den kode, som en maskine kan forstå, og maskinen kun forstår enten 0 eller 1 (du kan også sige enten til eller fra). Denne 0 og 1 form for datarepræsentation kaldes binær datarepræsentation. Derfor opretter hvert sprog binær kode, så maskinen kan forstå og behandle den. Så mappen, hvor alle disse maskinkoder findes, kaldes bin (binær).
bin
er en forkortelse forbinary
. Det ' er placeringen af binære (eller eksekverbare) filer.bin
som en forkortelse forbinaries
eksisterede længe før Java eller .NET.bin
er, hvor du lægger papirkurven. JOKE! JOKE! JOKE! Vores lokale papirkurven havde tidligere/usr/local/bin
trykt på dem. Jeg savner de dage.