Hem Personliga finanser Komma igång med Java Programming - dummies

Komma igång med Java Programming - dummies

Innehållsförteckning:

Video: Java svenska - 1 - Kom igång 2024

Video: Java svenska - 1 - Kom igång 2024
Anonim

I slutet av 1980-talet sågs flera framsteg inom mjukvaruutveckling, och i början av 1990-talet skrevs många stora programprojekt från prefabricerade komponenter. Java kom 1995, så det var naturligt för språket att grundarna skapade ett bibliotek med återanvändbar kod. Biblioteket omfattade cirka 250 program, inklusive kod för hantering av diskfiler, kod för att skapa Windows och kod för överföring av information via Internet. Sedan 1995 har detta bibliotek vuxit till att omfatta mer än 2 700 program. Detta bibliotek kallas API - Programmeringsgränssnittet.

Varje Java-program, även den enklaste, ringer upp kod i Java API. Detta Java API är både användbart och formidabelt. Det är användbart på grund av alla saker du kan göra med API: s program. Det är formidabelt eftersom API: n är så omfattande. Ingen minns alla funktioner som görs av Java API. Programmerare kommer ihåg de funktioner som de använder ofta och ser upp de funktioner som de behöver i en nypa.

Så många sätt att skriva datorprogram

För att skriva Java-program behöver du tre verktyg:

  • En Java-kompilator
  • En Java Virtual Machine.
  • Java API.

Du har minst två sätt att få dessa verktyg:

  • Du kan hämta dessa verktyg från Sun Microsystems webbplats.
  • Du kan använda verktygen som levereras med en kommersiell produkt.
    Om du äger en kopia av Borland JBuilder, Metrowerks CodeWarrior, IBM Visual Age för Java eller IBM WebSphere Studio Application Developer (WSAD), har du redan de verktyg du behöver.

Två påsar med godsaker

Suns webbplats buntar de grundläggande Java-verktygen på två olika sätt:

  • Java Runtime Environment (JRE): Denna bunt innehåller en Java Virtual Machine och Application Programming Interface. Med JRE kan du köra befintliga Java-program. Det är allt. Du kan inte skapa nya Java-program, eftersom du inte har en Java-kompilator.
  • Programvaruutvecklingspaketet (SDK): Denna bunt innehåller alla tre verktygen, en Java-kompilator, en Java Virtual Machine och Application Programming Interface. Med SDK kan du skapa och driva egna Java-program.

Observera att ett äldre namn för Java SDK är JDK - Java Development Kit. Vissa använder fortfarande JDK-akronyn, även om folket på Sun Microsystems inte använder det längre.

Hur skriver du in dessa saker?

Ett datorprogram är en stor bit text. Så att skriva ett datorprogram behöver du en textredigerare - ett verktyg för att skapa textdokument.En textredigerare är mycket som Microsoft Word, eller som något annat ordbehandlingsprogram. Den stora skillnaden är att dokumenten du skapar med en textredigerare inte har någon formatering. De har ingen fet, ingen kursiv, inga skillnader mellan teckensnitt. De har ingenting utom vanliga gamla bokstäver, siffror och andra kända tangentbordskaraktärer. Det är bra, eftersom datorprogrammen inte ska ha någon formatering.

Ett dokument utan formatering kallas en vanlig text dokument.

Dokument utan formatering är ganska enkla saker, så en typisk textredigerare är lättare att använda än ett ordbehandlingsprogram. (Textredigerare är mycket billigare än ordbehandlingsprogram, och de blinkar snabbt. Ännu bättre, textredigerare tar mycket lite plats på hårddisken.)

Du kan använda en ordbehandlare, som Microsoft Word, för att skapa program filer. Men som standard innehåller textbehandlare formatering i ditt dokument. Denna formatering gör det omöjligt för en Java-kompilator att göra sitt jobb. Användning av ordbehandlare för att skriva Java-program rekommenderas inte. Men om du måste använda en ordbehandlare, var noga med att spara dina källfiler med. java förlängning. (Ring en fil SomeName . Java.) Kom ihåg också att använda kommandot Spara som för att spara med den vanliga textfiltypen.

Använda en anpassad editor

Även om du inte använder en integrerad utvecklingsmiljö kan du använda andra verktyg för att göra ditt programmeringsliv enkelt. Tänk på ett ögonblick om en vanlig textredigerare - en redaktör som Windows Notepad. Med Notepad kan du

  • Skapa ett dokument som inte har någon formatering
  • Hitta och ersätt tecken, ord och andra strängar
  • Kopiera, klippa och klistra
  • Skriv ut
  • Inte mycket annat

Anteckningsblock är bra för att skriva dataprogram. Men om du planerar att göra mycket programmering kanske du vill prova en anpassad redaktör. Dessa redigerare gör mer än Windows Anteckningsblock.

De har

  • Syntax markera
  • Genvägar för att kompilera och köra program
  • Explorer-liknande visningar av dina pågående arbeten
  • Kodfärdigställande
  • Andra coola saker

När det gäller att välja en anpassad redaktör, två favoriter är JCreator och TextPad. JCreator har massor av coola funktioner, inklusive verktyg för att skriva lite Java-kod. TextPad har färre Java-specifika funktioner, men TextPad är en bra textredigerare med allmänt ändamål.

Komma igång med Java Programming - dummies

Redaktörens val

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

Organisera e-postmarknadsföring innehåll för att matcha dina mål - dummies

När du utvecklar e-postmarknadsföring innehåll, överväga hur din publik kommer att uppleva dina avsikter. E-postmeddelanden ger större mening åt dina framtidsutsikter och kunder när innehållet du skapar och levererar är knutet samman under kända teman. När din tid är begränsad kan du bli frestad att skapa e-postinnehåll som passar ditt schema bättre ...

Nya formulärinmatningstyper i HTML5 - dummies

Nya formulärinmatningstyper i HTML5 - dummies

HTML-formulär är centrerade kring det ödmjuka men flexibla inmatningselementet . HTML5 lägger till ett antal väldigt användbara former av inmatning som hjälper till att göra HTML till ett mer modernt användargränssnitt. Även om stöd för dessa taggar inte är universellt är det säkert att börja använda dem nu. Varje webbläsare (även IE6) som inte förstår den avancerade ...

Utföra visuell designtest på en ny webbplats - dummies

Utföra visuell designtest på en ny webbplats - dummies

Det visuella designteamet för en webbplats kan skapa några olika "look and feel" -alternativ och testa dem med användare. Den här designen kallas perfekt för att passera en hemsida och en inre eller undersida av din webbplats, men de är inte 100 procent korrekta när det gäller ...

Redaktörens val

Objektiv till dina digitala SLR-dummies

Objektiv till dina digitala SLR-dummies

Zoomlinser är inte den enda typen av linser som är tillgängliga för din dSLR . Du borde veta hur de skiljer sig från de andra alternativen. Här är några av alternativen till zoomlinser i allmänhet och vanliga zoomlinser i synnerhet. Prime-objektiv En primärlins har en fast brännvidd. En lins med fast fokusering ...

Hur man skapar bra belysning för din digitala fotografi - dummies

Hur man skapar bra belysning för din digitala fotografi - dummies

Ja, du kan återskapa bra belysning om du vet vad du gör. Och ingenting kan förstöra ett foto snabbare än dålig belysning. Du kan göra många förbättringar till ett utmanande ämne helt enkelt genom att använda bra belysningsteknik. Din farbrors skalliga huvud, en tonåring som är mindre än perfekt, en hård upplyst strandplats, en droppe ...

ÖKa bildförstoring med telekonverterare - dummies

ÖKa bildförstoring med telekonverterare - dummies

En telekonverter är en sekundärlins som du placerar mellan din lins och kamerokroppen (precis som förlängningsröret). En telekonverter tar emot bilden som skapats av din lins och ger en förstorad version av den till kamerans digitala sensor. Detta kan vara ett användbart verktyg i makrofotografering men kan också vara ...

Redaktörens val

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Undvik hack på sårbara trådlösa arbetsstationer - dummies

Trådlösa arbetsstationer har massor av säkerhetsproblem och kan vara inriktade på hackar - från svaga lösenord till opatchade säkerhetshål till lagring av WEP- och WPA-krypteringsnycklar lokalt. De flesta av de kända trådlösa klientens sårbarheter har blivit patchade av sina respektive leverantörer, men du vet aldrig om alla dina trådlösa system är ...

Grundläggande Mac Network Settings - dummies

Grundläggande Mac Network Settings - dummies

De flesta nätverksinställningarna på en Mac är automatiska. Om du föredrar kan du titta på och ändra standardnätverksinställningarna genom att följa dessa steg: