| 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
    Avanceret Java emner
    Java blev udviklet til at være en forbedring på etablerede programmeringssprog som C og C + + . Ingeniørerne hos Sun Microsystems ønskede et programmeringssprog, der ville give en mere ligetil syntaks og en bred vifte af biblioteker for at strømline udvikling. Selvom mange af disse biblioteker og indbyggede værktøjer er utroligt nyttige, deres anvendelse er en avanceret emne i Java , som programmører er nødt til at få hænge af , før de bliver virkelig praktisk . Multithreading

    En af de avancerede emner i Java er at gøre dit program udføre flere opgaver, i kor eller flertrådede . Hvert sæt af opgaver et program eksekverer på et givet tidspunkt kaldes en tråd. Hver tråd er sat i en kø af computersystemet til at modtage behandling tid på en af ​​computerens processorer. Men du nødt til at sikre , at de nødvendige tråde lanceret opsige på det rette tidspunkt , og ikke forårsager en overbelastning af systemressourcer.
    Concurrency

    Multithreading introducerer også spørgsmålet om concurrency . Hvis et program har en central række variabler, så nogen af ​​de tråde i dit program kan få adgang til og ændre værdierne lagret i disse variabler. Men tråde ikke automatisk kendskab til hinanden , eller hvad der bliver gjort . Hvis to tråde modificerer den samme variabel , er det fuldt ud muligt, at en tråd kunne ændre en variabel i midten af ​​en anden tråd arbejder med det. Dette fører til data korruption. Sikring af, at trådene ikke trip hinanden op i at arbejde med centrale variable kaldes concurrency .

    Database Access

    Variabler , at et program butikker inden sig selv kan har begrænset anvendelighed til lang tids brug . Ofte vil brugerne har brug for at gemme data fra en gang de bruger programmet til den næste. Derudover databaser tilbyder en effektiv måde at gemme og hente masser af data og samtidig give mange forskellige brugere adgang til samme data. Skrive din Java -program til at få adgang , læse fra og skrive til databaser kræver programmør til at lære Java interface til hver type database , han bliver nødt til at få adgang til.
    Swing
    < p> Making grafiske brugergrænseflader ( GUI ) er et avanceret emne, der er svært , mens du er ved at lære det, men når du får hænge af det processen med at gøre GUI vil være meget enklere end med andre sprog. Den indbyggede Java -biblioteker for at skabe GUIs kaldes " Swing ". Swing giver strømlinede funktioner til oprettelse vinduer , knapper og tekst områder, samt importere og bruge multimedier såsom billeder . Swing tilbyder også forskellige måder at organisere layoutet af disse komponenter i det design, du ønsker.

    Forrige :

    næste :
      Relaterede artikler
    ·Java kan ikke lave en statisk Henvisning til en ikke- s…
    ·Hvordan kan man øge tekstfeltet Størrelse i en Java-a…
    ·Sådan flytter et objekt farve i Java 
    ·Sådan oprettes en kort i Java 
    ·Hvordan søger jeg en fil oprettet Brug Java Servlet 
    ·Sådan Design Lege i Java 
    ·Sådan Læs Java Input 
    ·Sådan formateres en heltal i Java 
    ·Sådan ændres Tekst på JSP Daily 
    ·Sådan Find et andet system portnummer med Java 
      Anbefalede Artikler
    ·Sådan overføres data til MySQL Server 
    ·Hvordan laver alle Radioknapper False i JavaScript 
    ·Sådan Udskift en liste i Python 
    ·Sådan bruges VBScript History Object 
    ·Sådan Embed Java 
    ·Perl stiktyper 
    ·Hvordan laver Border Invisible på en JFace Group 
    ·Sådan redigeres en TXT fil ved hjælp af VBScript 
    ·Tre primære fordele ved ENUM 
    ·Sådan Send HTML Text Med SMTP Perl 
    Copyright © Computer Viden http://www.computerdk.com