Huis Persoonlijke financiën Wat u moet weten over de grootte van uw Java-code - dummies

Wat u moet weten over de grootte van uw Java-code - dummies

Video: Learn Java Programming with Beginners Tutorial 2024

Video: Learn Java Programming with Beginners Tutorial 2024
Anonim

Wanneer u codeert in Java, moet u rekening houden met de werkelijke grootte van uw code. Laten we een voorbeeld bekijken. Maar eerst. hier zijn de nieuwe woorden van vandaag:

  • foregift (voorgeschenk) n. Een premie die een huurder betaalt aan de verhuurder bij het afsluiten van een huurovereenkomst.
  • hiervoor (hier in zijn-voor) adv. In een vorig deel van dit document.

Stel je nu voor dat je wat gecomprimeerde tekst scant. In deze tekst zijn alle lege cellen verwijderd om opslagruimte te besparen. U komt op de volgende reeks letters:

Hier wordt de vraag

gesteld. De vraag is, wat betekenen deze letters? Als u de lengte van elk woord wist, zou u de vraag kunnen beantwoorden:

hier in de foregift-bewerking

hierboven begaafd is

hier voor geschenk Ed it

Een computer heeft hetzelfde probleem. Wanneer een computer meerdere nummers in het geheugen of op een schijf opslaat, plaatst de computer geen spaties tussen de nummers. Stel je voor dat een klein deel van het geheugen van de computer eruitziet als het spul in de onderstaande afbeelding. (De computer werkt uitsluitend met nullen en enen, maar de onderstaande afbeelding gebruikt gewone cijfers.) Met gewone cijfers is het gemakkelijker om te zien wat er aan de hand is.)

De cijfers opslaan 4221.

Welke nummers of nummers worden er in deze afbeelding opgeslagen? Zijn het twee cijfers, 42 en 21? Of is het een nummer, 4, 221? En hoe zit het met het opslaan van vier nummers, 4, 2, 2 en 1? Het hangt allemaal af van de hoeveelheid ruimte die elk nummer verbruikt.

Stel u een variabele voor die het aantal betaaldagen per maand opslaat. Dit aantal wordt nooit groter dan 31. Je kunt dit kleine aantal vertegenwoordigen met slechts acht nullen en enen. Maar hoe zit het met een variabele die sterren in het universum telt? Dat aantal kan gemakkelijk meer zijn dan een biljoen, en om 1 biljoen nauwkeurig te vertegenwoordigen, heb je 64 nullen en enen nodig.

Op dit punt komt Java te hulp. Java heeft vier typen hele getallen. U kunt

int kauwgomballenPerKid declareren;

U kunt

byte betaaldagen ook aangevenInAMonth;

kort sickDaysDuringYourEmployment;

lang numberOfStars;

Elk van deze typen ( byte , kort , int en lang ) heeft een eigen bereik van mogelijke waarden.

Java's primitieve numerieke typen
Type naam Waardenbereik
Gehele nummertypen
byte -128 tot 127
korte -32768 tot 32767
int -2147483648 tot 2147483647
lang -9223372036854775808 tot 9223372036854775807
Decimale nummertypen
zwevend -3.4 × 10 38 tot 3. 4 × 10 38
dubbel -1. 8 × 10 308 tot 1. 8 × 10 308

Java heeft twee typen decimale getallen (getallen met cijfers rechts van de komma). U kunt het

dubbele bedrag aangeven;

U kunt ook

float monthlySalary declareren; Gegeven de keuze tussen

double en float , wilt u waarschijnlijk double kiezen. Een variabele van het type dubbel heeft een groter mogelijk waardenbereik en een veel grotere nauwkeurigheid. In de bovenstaande tabel staan ​​zes van de

primitieve typen van Java (ook bekend als eenvoudige typen). Java heeft slechts acht primitieve typen, dus slechts twee van de primitieve typen van Java ontbreken in de bovenstaande tabel Als beginnende programmeur hoeft u niet te kiezen tussen de typen in de tabel. Gebruik

int voor gehele getallen en dubbele voor decimale getallen. Als je tijdens je reizen iets ziet als kort of zwevend in het programma van iemand anders, onthoud dan het volgende: De typen

  • byte , > kort , int en lang vertegenwoordigen gehele getallen. De typen zweven
  • en dubbele vertegenwoordigen decimale getallen. Meestal is dat alles wat u moet weten.
Wat u moet weten over de grootte van uw Java-code - dummies

Bewerkers keuze

Hoe u Flash-video maakt en codeert - dummies

Hoe u Flash-video maakt en codeert - dummies

Als de pagina's die u maakt, zijn gewonnen ' t kan worden bekeken op mobiele apparaten (zoals een iPad of een smartphone), kunt u webpagina's maken met prachtige Flash-video. Adobe Flash Professional CS6 heeft een eigen ingebouwde video-encoder. Full-motionvideo in Flash is iets heel moois. U past de video aan voor het bekijken door de doelgroep ...

Hoe een aanpasbare interface te maken in CSS3 - dummies

Hoe een aanpasbare interface te maken in CSS3 - dummies

De grote variëteit en soorten schermen gebruikt om informatie weer te geven, maakt het nodig dat uw CSS3-commando's de gebruiker toestaan ​​om het formaat van de elementen naar wens aan te passen. In de meeste gevallen kunt u de gebruiker eenvoudig toestaan ​​om het element op elke gewenste grootte te maken. Er kunnen zich echter situaties voordoen waarin u de grootte van de grootte moet controleren ...

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Hoe u een eenvoudige tabel op uw webpagina maakt - dummies

Tabellen laten u organiseer informatie op uw webpagina en geef het een georganiseerde uitstraling die uw bezoekers nuttig zullen vinden. Bij gebruik zoals bedoeld, hebben tabellen rijen en kolommen. Voor elke spot waar een rij en kolom elkaar kruisen, hebt u een tabelcel. Elke cel kan zijn eigen opmaak hebben: de gegevens erin ...

Bewerkers keuze

Hoe Postproduction Shareninging Filters werken - dummies

Hoe Postproduction Shareninging Filters werken - dummies

Verscherpingsfilters werken in postproductie door de randen (of aangrenzende gebieden met tonaal contrast) te benadrukken aan elkaar) in een afbeelding. Ze creëren een fijne highlight aan de donkere kant van de rand en een piepklein lowlight aan de lichtere kant van de rand. Dit toegevoegde contrast zorgt ervoor dat de randen er scherper uitzien vanaf een ...

HDR Work-Flow voor foto's met één belichting - dummies

HDR Work-Flow voor foto's met één belichting - dummies

In grote lijnen, enkele belichting hoog dynamisch bereik volgt dezelfde workflow als HDR-fotografie tussen haakjes. Er kunnen kleine verschillen zijn, dus hier is een overzicht van de werkstroom: configureer uw camera voor single-shot HDR. Het enige dat u zoekt, is de beste foto die u kunt maken. Besteed aandacht aan de lichtomstandigheden, het onderwerp, beweging en ...

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Geavanceerde compacte en superzoomcamera's voor HDR-fotografie - dummies

Stap omhoog van compacte digitale camera's binnen het budgetbereik, vindt u duurdere compacte digitale camera's voor HDR-fotografie, ook wel high-end compacts, superzoomlenzen en dSLR-look-alikes genoemd. Er zijn zoveel vaak overlappende categorieën dat het je hoofd laat draaien. De twee dingen die deze reeks camera's gemeen hebben, zijn hun ...

Bewerkers keuze

In te schakelen Class Tracking in QuickBooks 2013 - dummies

In te schakelen Class Tracking in QuickBooks 2013 - dummies

Om activity-based costing te gebruiken (ABC ) in QuickBooks 2013 moet u de QuickBooks Class Tracking-functie inschakelen. Met Class Tracking kunt u inkomsten- en onkostentransacties categoriseren als niet alleen vallen in inkomsten- en uitgavenrekeningen, maar ook als vallen in bepaalde klassen. Volg deze stappen om Class Tracking in QuickBooks in te schakelen: Kies Bewerken → Voorkeuren ...

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Gebruikt om een ​​exemplaar van een QuickBooks-gegevensbestand te gebruiken - dummies

Ongeacht of de client verzendt handmatig een accountantskopie van een QuickBooks-gegevensbestand, e-mails een accountantsexemplaar, of verzendt een accountantskopie via de Intuit-bestandsoverdrachtservice, u gebruikt de kopie van de accountant door Bestand → Verzend bedrijfsdossier → Accountantskopie → Open & converteer overzetten te kiezen Bestand commando. Wanneer u deze opdracht kiest, geeft QuickBooks een ...

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Hoe Audit Trails te gebruiken in QuickBooks - dummies

Als u besluit om meerdere gebruikers toegang te geven tot de QuickBooks-gegevens bestand, zult u de QuickBooks Audit Trail-functie waarderen, die bijhoudt wie welke wijzigingen aan het QuickBooks-gegevensbestand aanbrengt. U kunt transacties niet verwijderen uit de lijst of geschiedenis van de audittrail, behalve door gegevens te archiveren en te condenseren. Audit trail inschakelen ...