Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java vs C : Likheter og forskjeller
    programmeringsspråk brukes til å konvertere en rekke kodede instruksjoner til et kjørbart program . De spesifikke detaljene i et språk har en stor innvirkning på hvordan et språk er brukt . Hvis du ønsker å få i gang programmering, er det viktig å forstå de grunnleggende forskjeller og likheter mellom de ordinære språk. Et godt sted å begynne ville være å ta en side -by - side titt på Java og C. Syntax

    syntaksen i Java og C-kode er bemerkelsesverdig lik i visse situasjoner. For eksempel primitive datatype erklæringen , flytkontroll uttalelser , og enda noen bibliotekets funksjoner har nesten identisk syntaks mellom C og Java. Begge språk bruker klammeparenteser å partisjonere kode i blokker . Denne funksjonen definerer et språk som blir C - basert . I tillegg til Java og C , andre C - baserte språk inkluderer C + + , C #, PHP, og D.
    Objektorientert vs Imperative

    Språk er ofte skrevet med en spesifikk programmering paradigme i tankene. Disse paradigmer forme språk og kan pålegge restriksjoner på hva som er mulig under dette språket. Java programmeringsspråk er først og fremst et objekt - orientert språk , mens C-språk er først og fremst et viktig språk . Programmerere kan finne måter rundt disse innebygde paradigmatiske skjevheter . For eksempel , en programmerer som heter Bjarne Stroustrup utvidet C til et objekt - orientert språk da han oppfant C + + . Imperative programmer fokus på uttalelser som endrer tilstanden til et program . Objekt - orienterte programmer fokuserer på design og interaksjon mellom objekter , som er logiske kombinasjoner av data og funksjoner .
    Garbage Collection vs Manuell Memory Management

    Et dataprogram kan tildele minne til å lagre data . Når disse dataene er ikke lenger nødvendig, bør det bli returnert til operativsystemet. Hvis minnet ikke blir returnert , minnelekkasjer oppstå og kan redusere ytelsen . Med Java , er ubrukte data automatisk returnert gjennom en søppelrydding del av Java Virtual Machine (JVM ) . Med C , må minne manuelt returnert.
    Java ByteCode vs kompilert Binaries

    Når et Java -program er kompilert , er sluttresultatet Java bytecode . Java bytecode utføres på en JVM , slik at for hvilken som helst datamaskin med en JVM å kjøre Java bytecode . Med C , er kildekoden kompileres til maskin -spesifikke binærfiler som bare er kompatibel innenfor et smalt spekter av arkitekturer . Porting C programmer til andre arkitekturer krever kildekoden til kompileres på nytt , og ofte delvis omskrevet , for å imøtekomme de nye krav til maskinvare .

    früher :

     Weiter:
      Relatert Artike
    ·Slik eksporterer et prosjekt i NetBeans 
    ·Hvordan få en passordbeskyttet URL Med Java 
    ·JSP Web opplæring 
    ·Hvordan lage en Kvadratrotfunksjon i Java 
    ·Hvordan legge inn en Float Bokstavelige i Java 
    ·Hvordan finne den Gjennomsnittet av en Array i Java 
    ·Hvordan bruke Apache ANT å ringe Java 
    ·Hvordan kan jeg generere en Java-kode fra UML2 Eclipse …
    ·Hvordan å generere en tilfeldig nummer i Java 
    ·Hvordan skrive en Java-applet 
      Anbefalte artikler
    ·Hvordan bruke JavaScript for å oppdatere en Sidetittel…
    ·Hva er CSV 
    ·En liste over attributter i Python 
    ·Hvordan Stopp En PHP og starte en annen PHP File 
    ·Hvordan Declare Inline funksjoner i C + + 
    ·Hvordan å generere en tilfeldig nummer i Java 
    ·Hvordan endre rekkefølgen på DataGrid kolonner 
    ·Hvordan få tilgang til datasett Columns 
    ·Hvordan merke et program i NetBeans 6.5 
    ·Screen Tutorials for Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/