Computers, Programming
Programming: Java. data types
Et constituta est per tribus components notitia type:
- set valoris vel obiecti;
- Statuto operationes possunt set in omnibus bonis;
- data ipsius, quatenus perspiciatur utrum eae repono.
Quid enim alia notitia in genera Java?
Quod aliquid habet praedefinitum programming lingua constructum- in posteritatem millium annorum, define concedit programmers est consuetudo sua.
Java genera dividuntur primigeniis data referat.
«Primitivo" significat adhuc a division is potest. Expand aut mutare suam non accipit programming language. Quae primitivam data describit genus et alia genera user.
A variabilis valorem et ex species primitiva contineat referat - et inscriptio in memoriam illius rei.
In Java lingua. Data genera propriorum: et diem
Data in compositis genus interfeisi et vestit. Quod genus interface est sodales modi res abstractae et constantibus conflatae. In Java types diem data sunt et in tempore conditor posuit Date ();
- Date novum d = ().
Ut referat exemplum est de linea.
In Java lingua. Data Genera: Gloria
Est filum quod est genus definitam in bibliotheca Java et verbum processus can adhiberi (series characters).
Ads sequitur ut referat variabilis-Gloria: Gloria sp.
Ante rem referat assignare tam variabilis, oportet te uti creare novum operator. Enim, te potest creare obiectum illud genus cum Gloria "Salve";
- sp = new String ( "Salve").
Quid accidit cum current codice isto? Primum, quod est memoriae datum est, et hoc sociis nominis memoriam cellula sp. Et hoc non est aliud a prima utilium quo minus adnuntiarem variabilis. Secundum fragmen codice gignit Missa de memoria ad textum propositum "Salve" et addit ad illud sit (vel memoria oratio), in str.
Java data secundum rationes assignari exspectant differentia respectu objecti condita est. Ad memoriam uterque idem. Hoc potest ad effectum sequitur;
- Str1 filum;
- Str2 filum;
- str1 = new String ( "Salve");
- str2 = str1;
Est ipso constant referat, quod fieri potest qualibet assignata referat variabilis. Non respiciunt idem.
Uti linea aliquid creatum novum operator. Sed in chordis, quod saepius usurpantur, non facile est via ad creare. Omnibus literals filum, T. * E. Series invicta et virgulis cum illis sicut cum characteribus inclusum est in materia duplex String. Ideo pro nova operator, non uti filum literals:
- Str1 filum = "Salve".
Java primitiva data types - byte, brevi int, dum char: frustrum, duplici et Boolean. Sunt duo genera numerorum rationalem. Unicum sibi quisque potest scindendum in natantis punctum numerus integer.
Tota Java notitia numerorum genera sint, quorum valores sint numeri integri. Quinque ex eis: byte, brevi int, diu et charitatis.
Int
XXXII frenum, est a notitia type int primo signo. XXXII bits in memoria variabilis utitur. Quod valet range - ex -2147483648 ad 2147483647 (-2 ad XXXI XXXI II - I). Omnes numeros in hac range or are integer literals constantibus conflatae. Exempli gratia, X: -200, 0, XXX, XIX literals sunt ins. Non potest assignari, quae est int variabilis;
- int num1 XXI =:
Integer literals exprimetur huiusmodi expressione binarii, octal, numero punctum, ac veste hexadecimali ostendentur.
Cum ad litteram animi nulla certe et numeri duo, id est, scribetur in octal consideretur. 00 eundem valorem repraesentat et 0 - nulla.
Cum incipio 0x vel veste hexadecimali ostendentur numero forma omnibus literals int 0x et veste hexadecimali ostendentur Ad minimum fontem unam digit;
- int = num1 0x123.
Int-literals in forma a numerus binarii incipit cum seu 0b 0S:
- int = num1 0b10101.
long
LXIV frenum, est a primitiva signati. Non propter usus, cum in calculo excedit range ex ins. Diu range - -2 LXIII II ad LXIII - 1. Quod omnes numeri integri in diu range literals genus.
Ad Java distinguere linguae notitia types int longa, ad litteram semper hoc genus extremis seu Domino l.
Integer literals etiam diu non potest esse genus in octal expressit, et binarii formats veste hexadecimali ostendentur.
Cum diu littera assignatur diu moratur Java compilator assignatum est acceptum pretium fac extensionis secus est, in errore compilation fieri.
Quia int est minor quam diu range, ins-valorem variabilis, semper sit assignata potest variabili type diu. Sed usque non potest in range of reappropriation ins. Ad hanc rem, quo clare indicatur:
- num1 = (int) num2;
byte
VIII-byte est aliquantulus rudis genus. Eius range - CXXVII Ad -128 (-2 VII VII II - I). Minimum hoc eorum est generis char: available in Java. Vestibulum facilisis mollis byte variables sunt usus cum multus of progressio involved in range of valorem -128 autem CXXVII, aut opus cum binarii sunt data. Secus ac litterae int, longa,-byte literals are missing. Autem, vos potest assignari poterit variabilis-int-byte litterae appelles, quippe quae a range of bytes.
Si variabilis est de range, Java generate sed error voluntatem compiler.
Praeterea, vos can tantum assignatus int-littera, sed in valorem variabilis et conditur int, et hoc amittat cura. Hoc autem genus requirere expressa.
- = b1 (byte), num1.
Short
Integer est XVI-signati aliquantulus of notitia type primitiva. Eius range - ex -32768 ad (XXXII)DCCLXVII (II vel -2 ad XV XV - I).
Pro regula generali, quod de necessitate est, quando variabilis brevis progressio utitur magna values numerum non excedant ne certa range. Litterae deinde reliquum vero litterae int intra teli assignare posse dimoveri. Valorem variabilis-byte de tempora potest tribui. Alii assignant praecepta variabilis y int-brevis aut longus est, ut in eodem byte.
char
Char primo data est XVI-genus unsigned frenum in reddo ut mores forms. Signum est quod nullus potest esse negans variabilis. Range - a 0 usque ad 65.535, cui conjungitur character set per modum translitterandi forms. Materiale sit integer valorem et sequentes formae sunt in Potest non expressit:
- inclusum est in una quotes mores;
- imperium signo sequenti;
- forms potestate sequenti characteres:
- sequenti characteres octal imperium.
Symbolum vinxit modis potest una quotes by expressit: integer C1 'A'. Duplex filum de virgulis indicant litterae, quae assignari non potest in casu percus variabilis, etiam si est sicut unum filum mores. Et hoc quidem est inconveniens, quia nexus non est variabilis primitus assignata. Missa igitur de omnibus quae stabat classis literals subsunt primitiva ratio convenit.
Latin Vulgate expressed sequence potestatem, is cum uno character backslash memoriae sicut nihil. A summa VIII: '\ n', '\ r', '\' t '\ d,' \ T ',' \\ ',' \ '' '\'.
De potestate forms ordo est '\ uxxxx, ubi \ u (u backslash sequitur none)' pro principio habet, refert prorsus xxxx forms mores quatuor veste hexadecimali ostendentur in codice numeri ratio. Eg, 'A' est constitutus, ut ratio decimal in LXV et in XLI veste hexadecimali ostendentur. Sic, quod esse potest figuram \ u0041.
Octal effugium serie sicut scriptum est: '\ nnn, ubi n - digit octal (0-7). Valorem range - a '\ 000' est '\ CCCLXXVII, qui conjunctus est ei X VIII CCCLXXVII CCLV. Unde dictum est ab 0 usque ad repraesentandum characters in codice CCLV, opus est alios quosvis situs cum linguis programming. Secus ac forms serie, in qua necesse omnes numeri quattuor veste hexadecimali ostendentur, vos can utor I, II aut III octal: '\ n', '\ n', vel '\ nnn.
Boolean
Boolean valores reales ipsarum α non habet nisi duos: verum (vero) ac falsa (falsum). Boolean literals dicuntur. Logica genus variabilis potest esse alteri tradidit, et e converso. Java non determinet vel magnitudinem Boolean - positum esse in speciei exsecutionem virtualis machinis Java-.
Java natantis punctum notitia types
Numerus continet partibus condi memoriam eu potest a repraesentatione digitorum numero indicatis sive ante sive post punctum positionem. Cum numeri ad numerum, ut aestimas, in loco qui dicitur "feruntur".
In Java-punctum notitia usura XXXII bits volitare figura linguae. Secundum IEEE DCCLIV vexillum, secundum hoc est in uno quam exactissime repraesentet concedit, exempli gratia, de 1.4 x 3.4 x et X X -45 XXXVIII, in quibus positiuis et negativum.
Omnes realis numeris est finis F in f aut, nomine literals-supernatet. Repraesentari possunt numeri figuras decimales notatio scientiae. For example:
- align = 3.25F F1;
- 32.5E 1F-align = f2;
- 0.325E 1F = + int f3.
Type duo zeros definit: + 0.0F (vel 0.0F) et -0.0F. Sed ad proposita comparationis, utrumque considerari par nullus. Praeterea identified quod duplex est infinitum: affirmativa et quaedam negativa. Quaedam res et eventus (exempli causa, pars 0.0F 0.0F) Non identified NaN valorem, donum speciale.
duplex cura
LXIV bits natantis punctum duplex utitur pro repono. Duplex numerus cura potest esse et bona ac non bona, et in magnitudine de 4.9 X 1.7 x -324 x 10.308.
Omnes realis numeris est duplex literals per default. Haec extrema seu 'pro expressis verbis can Optionally d D, exempli causa, 19.27d. Litteralis scientiae dupliciter potest dici forma decimales notatio.
Similar articles
Trending Now