, variabler er intet, men forbeholdt hukommelse steder til opbevaring af værdier.det betyder, at når man laver en variabel i reserve plads i hukommelsen. baseret på data type variabel, operativsystemet tildeler hukommelse og beslutter, hvad der kan lagres i den reserverede hukommelse.derfor ved tildeling af forskellige datatyper variabler, du kan opbevare tal, tal eller bogstaver i disse variabler. der er to typer data til rådighed i java:,,, primitive datatyper, reference /genstand datatyper, primitive datatyper:, der er otte primitive datatyper, støttet af java..primitive datatyper foruddefineringen af sprog og benævnes med et kodeord.lad os se i detaljer om de otte primitive datatyper, byte:,,, byte data type er en 8 - bit - undertegnet to er et heltal.,,, minimumsværdi er - 128 (- 2 (7), maksimale værdi er 127 (inkl.) (2), 7 - 1),, standardværdi er 0, byte datatype anvendes til at spare plads i store systemer, hovedsagelig i stedet for tal, eftersom en byte er fire gange mindre end en viden, f.eks.: byte a = 100, byte b = - 50,,,,,,,,, kort: kort data type er en 16 - bit undertegnet to er et heltal.,,, minimumsværdi er - 32768 (- 2 (15), maksimale værdi er 32767 (inkl.) (2), 15 - 1), kort datatype, kan også anvendes til at redde hukommelse som byte - datatype.kort 2 gange mindre end en int, standardværdi er 0.,,, f.eks.: kort s = 10000, kort f = - 20000, int:,,, int data type er en 32 - bit - tal undertegnet to er et heltal.,,, minimumsværdi er - 2147483648. (- 2 (31), maksimale værdi er 2147483647 (inkl.). (2) 31 - 1), eller anvendes som regel som misligholdelse datatype for integreret værdier, medmindre der er bekymring om hukommelse.,,, standardværdien er 0.,,, f.eks. int a = 100.000, int b = - 200.000,,,,,, - længe data type er en 64 - bit undertegnet to er et heltal.,,, minimumsværdi er - 9223372036854775808. (- 2 (63), maksimale værdi er 9223372036854775807 (inklusive).(2) 63 - 1), er denne form bruges, når der er behov for en bredere end int.,,, - standardværdi er 01.,,, f.eks.: lang = 100000l, b = - 200000l,,,,,, flyder flyde: data type er en enkelt præcision 32 - bit - tal ieee 754 flydende.,,, flyde anvendes især til at redde hukommelse i store systemer med flydende komma numre.,,, - standardværdi er 0.0f.,,, flyde data type er aldrig brugt til præcise værdier som valuta.,,, f.eks.: floatglas (= 234.5f, dobbelt:,,, dobbelte datatype er en dobbelt præcision på 64 bit ieee 754 flydende.,,,, denne datatype normalt bruges som default datatype for decimal værdier, der generelt ikke noget valg.,,, dobbelte datatype må aldrig anvendes til præcise værdier som f.eks. valuta.,,, - standardværdi er 0.0d.,,, f.eks. dobbelt d1 = 123.4,,, boolean:,,, boolean data type udgør en smule information,.,,, der er kun to mulige værdier: sandt og falsk.,,, denne datatype anvendes til simpel flag, at spore sandt /falske forhold.,,, - standardværdi er falsk.,,, f.eks.: boolean - en = sandt, char:,,, char data type er en enkelt 16 - bit unicode karakter.,,, minimal værdi '), u0000 (, 0).,,, maksimale værdi'), uffff (eller 65535 inklusive).,,, char datatype skal bruges til at lagre alle karakter.,,,, f.eks.: char lettera = »a«,,,,, referencedata typer: - variabler er skabt ved anvendelse af defineret fabrikanter af klasser.de er vant til at få adgang til objekter.disse variabler er erklæret for at være af en type, der ikke kan ændres.for eksempel, arbejdstager, hvalp.,,,, klasse genstande, og forskellige slags spektrum variabler ind under henvisning datatype.,,, - standardværdi for enhver henvisning variabel er ugyldig.,,,, en henvisning til variabel kan anvendes til at henvise til genstand for den angivne type eller forenelig type.,,,, f.eks.: dyr, animalske = nye dyr ("giraf");,,, java literals:, bogstaveligt talt er en kildekode repræsentation af en fast værdi.de repræsenteres direkte i kode uden beregning. literals kan henføres til de primitive type variabel.for eksempel:, byte a = 68; char a = »a«, byte, int, lange og korte kan udtrykkes i decimal (base 10) hexadecimal (base 16) eller oktale (base 8) antal systemer., forstavelse 0 bruges til at angive oktale og præfiks 0x angiver hexadecimal, når ved hjælp af disse forskellige systemer for literals.for eksempel:, int decimal = 100; int oktale = 0144; int hexa = 0x64;, snor literals i java, er angivet som de er i de fleste andre sprog med en sekvens af tegn mellem et par dobbelt citater.eksempler på string literals er: "hallo" "to. nlines". "det er i anførselstegn." "en snor og - typer literals kan indeholde unicode for tegn.f.eks.: - en = '), u0001; streng a = ". u0001", java sprog støtter nogle særlige flygte sekvenser for streng og char literals så godt.de er:, note karakter repræsenteret. n newline (0x0a) r transport afkast (0x0d) f formfeed (0x0c). b backspace (0x08) s område (0x20) ikke regning. "- citat:" fælles citerer. ¶ ¶ ddd backslash oktale karakter (ddd). uxxxx hexadecimal unicode karakter (xxxx), hvad er det næste?dette kapitel forklares de forskellige datatyper, næste emne er forskellige variable typer og deres anvendelse.det vil give dig en god forståelse for, hvordan de kan bruges i java klasser, grænseflader osv.
java - grundlæggende datatypes
Previous:java - grundlæggende syntaks
Next Page:java - grundlæggende aktører