Hjem Personlig finansiering Dømme enkeltvis programmeringssprog (inklusive Java) udelukkende ved at gøre Sense of Javas API-dokumentation - dummies

Dømme enkeltvis programmeringssprog (inklusive Java) udelukkende ved at gøre Sense of Javas API-dokumentation - dummies

Indholdsfortegnelse:

Video: From C to Python by Ross Rheingans-Yoo 2024

Video: From C to Python by Ross Rheingans-Yoo 2024
Anonim

Deltagerne dømte engang programmeringssprog (inklusive Java) udelukkende af deres grammatiske egenskaber. Gør en if-erklæring hvad du forventer at gøre? Er looping erklæringer nemme at bruge? Er metoder implementeret effektivt?

I dag er tingene lidt anderledes. Java har en hel samling af grammatiske funktioner, men Java er meget mere end blot et stort sæt grammatikregler. Java har en standard Appl ication Programmeringsgrænseflade - et stort bibliotek bestående af over 4, 000 klasser, hver med egen funktionalitet, egne begrænsninger og egne regler for effektiv brug.

Søger efter et udtryk

Du kan finde ting i API dokumentationen på en række forskellige måder. Hver vej er praktisk i en situation eller en anden. For eksempel har Java en metode kaldet System. ud. println. Det følgende beskriver to måder at kigge op på systemet. ud. println metode.

Brug af indekset

Sådan finder du noget, som System. ud. println ved at bruge indekset:

  1. Besøg docs. Oracle. dk / javase / 8 / docs / api /.

  2. Klik på INDEKS-linket øverst på siden for at åbne indekset, som vist i figur 1.

    Figur 1: API-dokumentationens hovedside.

    En liste over bogstaver er tæt på toppen af ​​indekset (se figur 2). Klik på P-linket for at gå til sektionen med println i den.

    ”>

    figur 2: API dokumentationens indeksside.
  3. I sektionen P skal du søge efter println for at finde println-posterne.

    De fleste webbrowsere giver dig mulighed for at søge efter noget som println i teksten på en side. Sådan gør du:

    1. Sørg for, at browseren ved, at du vil søge i den store ramme, der optager det meste af siden (og ikke i de mindre rammer på venstre side af siden). For at gøre dette skal du klikke på musen inde i den store ramme. (Klik ikke på et link. Klik på noget neutralt hvidt område i rammen.)

    2. Åbn browserens Find dialogboks. På de fleste Windows-browsere trykker Ctrl + F sammen i dialogboksen Find uden at gemme sig. På en Mac, klikker Command + F på tricket.

    3. Når du ser dialogboksen Søg, skal du skrive println i tekstfeltet og klikke på boksens Find eller Find Next-knap.

  4. Vælg en af ​​println-posterne.

    P-sektionen har en stor boatload af println-indgange, som vist i figur 3 nedenfor. Posterne adskiller sig fra hinanden på to måder:

    • Hver post siger println (int), println (String) eller println (someOtherTypeName). Typenavnet kan variere fra en post til en anden.

    • Hver indgang siger, at println er en metode i klassen java. someStuff. someMoreStuff . Klassen kan variere fra en indgang til en anden.

      println-poster i API-dokumentationens indeks. ">

      Figur 3: Nogle println-poster i API-dokumentationens indeks.

    På dette tidspunkt betaler det sig at kaste sig rundt. Hvis du forsøger at udskrive noget som "Hej verden! ", Vil du have en af ​​println (String) poster. På den anden side vil du sandsynligvis vælge en println (dobbelt) post, hvis du forsøger at udskrive værdien af ​​lengthOfStraightLine.

    Antag nu, at du har besluttet dig for println (String). Du kan vælge mellem tre println (String) poster. Man siger, at det er en metode i klassen java. io. PrintStream, den næste er en metode i klassen java. io. PrintWriter, og den tredje er en metode i klassen java. sql. DriverManager. Hvilke af disse tre poster vælger du?

    Nå, hvad du virkelig forsøger at ringe er noget, der hedder System. ud. println. Hvis du går gennem hele lookup rigmarole med Systemout, finder du det System. out har typen PrintStream. (Se figur 4 nedenfor.) Så den println (String) post du vælger er

    println (String) - Metode i klassen java. io. PrintStream.

    out variabel har typen PrintStream. ">

    Figur 4: Ud-variablen har typen PrintStream.
  5. Klik på linket for den indtastning, du har valgt.

    Når du klikker på linket println (String), fører browseren dig til en side, der forklarer en println-metode, som vist i Figur 5. Siden fortæller dig, hvad println gør ("Print a String and then …") og peger på andre nyttige sider, som siden med dokumentationen for String.

    println metode. ">

    Figur 5: En beskrivelse af println-metoden.

Brug af listen over klasser

Sådan finder du en post i API'en ved at starte i listen over klasser:

  1. Besøg docs. Oracle. dk / javase / 8 / docs / api /.

  2. Find den side, der dokumenterer System-klassen.

    Du leder efter dokumentation, der forklarer System. ud. println. Så du kigger op System, arbejde dig ud til, og derfra arbejde dig til println.

    For at finde et link til System, se i den nederste ramme på venstre side af siden. (Se figur 6.) For tips om at finde tekst på siden, se trin 3 i afsnittet "Brug af indekset".

    System klasse. ">

    Figur 6: Finde et link til systemklassen.

    Når du klikker på linket System, får din browser vist dokumentationssiden til systemklassen, som vist i figur 7.

    Dokumentarkitektens dokumentation. ”>

    figur 7: Systemklassens dokumentation.
  3. Find ud af variablen på dokumentationssiden for systemklassen.

    Hvis du bruger din dialogboks Find Find, skal du klikke på knappen Find Next flere gange. (Navnet er så almindeligt, det vises flere gange i flere forskellige sammenhænge på siden Systemdokumentation.) Når du har fundet det, du leder efter, ser du et bord som det, der vises i figur 4 ovenfor.

  4. Klik på linket PrintStream i tabelens rækkefølge.

    Ifølge dokumentationen henviser ud-variablen til et objekt af typen PrintStream.Det betyder, at println er en del af PrintStream-klassen. Derfor klikker du på PrintStream-linket.

  5. Find println (String) på dokumentationssiden for PrintStream.

    Du ser en forklaring som den, der er vist i figur 5 ovenfor.

Du kan også gøre det

Når du har fulgt trinene i denne artikel, kan du blive fristet til at sige "Big deal! Jeg kan finde println i API docs, men jeg kan sikkert ikke finde noget andet. Og hvis folk opretter dokumentation for ting, som de selv programmerer, så vil deres dokumentation ikke ligne standard API-dokumentationen. Jeg kommer op i en bæk. "

Det rette svar på en sådan indsigelse er" Nonsens! Baloney! Vrøvl! Hestefjer! "Her er hvorfor:

  • De fleste af de tricks du har brug for til at finde ting i standard Java-dokumentationen, er illustreret i denne artikels trinvise vejledning. Hvis du kan finde System. ud. println, kan du også finde javax. svinge. JButton eller et af de 4, 200 programmer i standard Java API.

    Og som du opdager mere om Java og forholdene mellem klasser, metoder og variabler, vil denne artikels trinvise instruktioner føle sig meget mere naturlig.

  • For at læse andres dokumentation kan du ridse dette problem lige uden for din liste. Standard API-dokumenterne blev ikke skrevet manuelt. De blev genereret automatisk fra den aktuelle Java-programkode. For eksempel koden til PrintStream. java har et par linjer, der ser sådan ud:

    / ** * Udskriv en streng, og afslut derefter linjen. * Denne metode virker som om den påberåber *
    
    {@ link #print (String)}
    
    * og derefter
    
    {@ link #println ()}
    
    . * * @param x Den
    
    String
    
    , der skal udskrives. * /
    

    For at oprette API dokumentationen kørte kaptajnerne af Java et program kaldet javadoc . Javadoc-programmet tog linjer som disse lige ud af PrintStream. java-fil og brugte linjerne til at lave den dokumentation, du ser i din webbrowser.

    Andre Java-programmører gør det samme. Faktisk bruger alle, der skriver Java-kode, javadoc-programmet til at generere dokumentation. Så alles Java-dokumentation ligner alle andres Java-dokumentation. Når du ved, hvordan du læser standard API-dokumentationen, ved du, hvordan du læser nogens hjemmelavede Java-dokumenter.

    Og ja, du kan bruge javadoc-programmet til at oprette din egen dokumentation. Når du downloader JDK, får du javadoc-programmet som en del af aftalen.

Dømme enkeltvis programmeringssprog (inklusive Java) udelukkende ved at gøre Sense of Javas API-dokumentation - dummies

Valg af editor

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld redigeringsfunktion i Photoshop Elements 10 - dummies

Fuld fotoredigeringsfunktion tilbyder bundter af værktøjer, som du kan bruge at redigere dine billeder, fra korrektionsværktøjer til fastsættelse af farve og klarhed til filtre, lag og meget mere for at ændre eksisterende fotos eller skabe helt originale billeder fra bunden. Men alle disse værktøjer gør også Komplet fotoredigeringstilstand kompleks. Du kan flytte ind i ...

Generelle blandingsformer i Photoshop Elements - dummies

Generelle blandingsformer i Photoshop Elements - dummies

Elementer spænder over 25 blandingstilstande. Blend modes påvirker hvordan farver interagerer mellem lag og også hvordan farver interagerer, når du anvender maling på et lag. Ikke alene gør blandingstilstande interessante effekter, men du kan også nemt anvende, redigere eller fjerne blandingsfunktioner uden at røre dine billedpixel. De forskellige blandingstilstande ...

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriske formindstillinger i Photoshop Elements - dummies

Geometriindstillinger hjælpe med at definere, hvordan dine figurer ser ud. Klik på nedpegepilen i værktøjsindstillingerne i Elements for at få adgang til de geometriske indstillinger, der beskrives i det følgende. Rektangulære og afrundede rektangel geometriske indstillinger Her er geometriske indstillinger for rektangel og afrundede rektangelformer: Ubegrænset: Giver dig mulighed for at få fri tøj til at tegne en ...

Valg af editor

Sådan bygger du tabeller i HTML5 - dummies

Sådan bygger du tabeller i HTML5 - dummies

Sommetider indeholder din webside data bedst fremlagt i et bord . Du kan bruge HTML5's komplette bordsystem til at oprette tabeller som den i dette eksempel: Den grundlæggende struktur i et bord i HTML-format er rimeligt let at forstå; Tjek koden, der oprettede tabellen i eksemplet:

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Hvordan man ændrer gentagne baggrunde på CSS3-steder - dummier

Der er situationer, hvor man kun vil en enkelt kopi af et baggrundsbillede på dit CSS3-websted. Det kan være, at billedet du har brugt er noget, der ikke gentager sig godt eller er stort nok til, at du virkelig ikke vil have det gentaget. Følgende procedure viser en teknik, du kan bruge til at fortælle ...

Hvordan man opbygger en webside skabelon fra scratch-dummies

Hvordan man opbygger en webside skabelon fra scratch-dummies

Standardværktøjet på tværs af digitalt agenturer og interne afdelinger til opbygning af website grafik er Adobe Photoshop. Selvom fyrværkeri er optimeret og målrettet til at producere web-grafiske kildefiler, er det bare ikke fanget, sandsynligvis på grund af den massive genoplæringsindsats ville det medføre, at hele afdelinger gør omskifteren. At oprette et nyt ...

Valg af editor

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Sådan godkendes medlemmer til din LinkedIn Group - dummier

Som flere og flere mennesker finder ud af din ny LinkedIn-gruppe, og som medlemmer begynder at deltage, kan du opleve, at nogle af de personer, der har klikket på linket for at deltage, ikke er på din forhåndsgodkendte liste. Måske er de mennesker, du ikke har forstået var på LinkedIn, eller du var ikke klar over, at de var gyldige grupper ...

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Hvordan man tilføjer billeder til kroppen i din LinkedIn-profil til Visual Social Marketing - dummies

Ud over et profilbillede giver LinkedIn brugere mulighed for at forbedre de visuelle sociale markedsføringselementer i deres profiler ved at tilføje billeder til deres profilprofil. Du kan tilføje billeder til ethvert afsnit i din LinkedIn-profil. Tilføjelse af billeder til din profil kan hjælpe dig med at fortælle din historie visuelt og ...

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

Sådan tilføjer du en virksomhedsside til LinkedIn - dummies

, Når du har opfyldt kravene til oprettelse en virksomhedsside på LinkedIn, er det tid til at komme i gang ved at tilføje selskabets side til Linkedins system. For at oprette din virksomhedsside skal du blot følge disse trin: