| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java vs C: Ligheder og forskelle
    Programmeringssprog anvendes til at konvertere en række kodede instruktioner i et eksekverbart program . De specifikke detaljer i et sprog har en stor indflydelse på, hvordan et sprog bruges. Hvis du ønsker at komme i gang programmering , er det vigtigt at forstå de grundlæggende forskelle og ligheder mellem mainstream sprog. Et godt sted at starte ville være at tage en side- by-side se på Java og C. Syntaks

    Syntaksen for Java og C -kode er bemærkelsesværdigt ens i visse situationer. For eksempel har primitive datatype erklæring , flow kontrol-erklæringerne , og endda nogle bibliotekets funktioner næsten identisk syntaks mellem C og Java. Begge sprog bruger krøllede parenteser til at opdele koden i blokke . Denne funktion definerer et sprog som værende C - baseret . Ud over Java og C , omfatter andre C - baseret sprog C + + , C # , PHP og D.
    objektorienteret vs ufravigelige

    Sprog ofte skrevet med en specifik programmering paradigme i tankerne. Disse paradigmer forme sproget og kan indføre restriktioner på , hvad der er muligt i henhold dette sprog. Programmeringssproget Java er primært en objektorienteret sprog , mens C-sproget er primært en afgørende sprog. Programmører kan finde måder omkring disse indbyggede paradigmatiske fordomme . For eksempel udvidet en programmør ved navn Bjarne Stroustrup C i et objektorienteret sprog , da han opfandt C + +. Tvingende programmer fokuserer på udsagn , der ændrer tilstanden af ​​et program. Objekt- orienterede programmer fokusere på design og interaktion mellem objekter , som er logiske kombinationer af data og funktioner .
    Garbage Collection vs Manual hukommelse Management

    Et edb-program kan allokere hukommelse til at gemme data. Når disse data er ikke længere nødvendig , bør det returneres til operativsystemet . Hvis hukommelsen ikke returneres , memory leaks forekomme, og kan forringe ydeevnen. Med Java er ubrugte data automatisk returneres gennem en garbage collection del af Java Virtual Machine (JVM ) . Med C skal hukommelsen manuelt returneres.
    Java bytekode vs Udarbejdet Binaries

    Når et Java -program er kompileret , slutresultatet er Java bytecode . Java bytekode udføres på et JVM , der giver mulighed for enhver computer med en JVM til at køre Java bytecode . Med C, kildekode kompileret til maskine -specifikke binære filer, der kun er kompatible inden for et snævert udvalg af arkitekturer. Portering C-programmer til andre arkitekturer kræver kildekoden skal genoversat , og ofte gange delvist omskrevet , for at imødekomme de nye krav til hardware .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Gør Preorder Traversal i Binary Tree i Java 
    ·Resize Metode til Java Applets 
    ·Hvordan at slippe af Røde X i Java 
    ·Java til at konvertere heltal til Characters 
    ·Sådan pakkes en APK for en Android 
    ·Sådan bruges en if-sætning for Selection i Java 
    ·Sådan kører Java Servlets 
    ·Hvad er en Java Widget 
    ·Sådan Gør Addition i Java 
    ·Hvordan man laver en Timer i Java 
      Anbefalede Artikler
    ·Hvordan man skriver en simpel konsol File Transfer Sock…
    ·Hvordan man laver en CFG fil med Visual C 
    ·Sådan Udskift en Character i Vb.net 2003 
    ·Sådan se , om en indgang i MySQL 
    ·Sådan kører CScript 
    ·Hvad er fordelene ved en Bot 
    ·Sådan Administrer Java Opdateringer på netværket 
    ·Sådan tilføjes en String Array i Java 
    ·Oplysninger om Java Training Online 
    ·IDLE Python Tutorial 
    Copyright © Computer Viden http://www.computerdk.com