adattípusok a java

Java - egy erősen típusos nyelv. Ez azt jelenti, hogy a típus minden változót kell nyilvánítani.

Fordítási időben, tudnunk kell, hogy milyen típusú egyes változóhoz és kifejezést. Compiler ellenőrzi a típusokat, és megakadályozza a hibás hozzárendelés.







A következő adattípusok egyszerű típusú, referencia (vagy tárgy) típusú.

egyszerű típusok

Egyszerű adattípusok Java van egy fix kapacitás, függetlenül a platform. Bit rögzített szinten nyelvet.

8 egyszerű adattípusok meghatározott Java.

1. A Java, a C ++ ellentétben, nincs előjel nélküli egész típusú.

2. char típusú tárolására használt Unicode karaktereket. amely lehetővé teszi, hogy működjön együtt ábécé különböző nyelven. Az első 256 karakter felel meg az ASCII szabvány.

3. Minden egyszerű típusú alapértelmezett adatok inicializált (lásd. Tab.).

4. A Java, vannak speciális osztályok (wrapper osztályok) az egyszerű típusok. Ezek a csomagban szereplő java.lang, és nyilvánvaló nevek: Egész. Float. Dupla. Rövid. Byte. Karaktert. Boolean. Ezekben az osztályokban határozzuk hasznos

típusú átalakítás módszerekkel, például, módszerek konvertáló húrok számjegyek számának. Az Egész osztály, különösen, van egy módszer

static int parseInt (String s)

konvertáló egy karakterlánc, hogy egy egész szám.

Ezen túlmenően, a csomagoló osztályok mező-MAX_VALUE állandók. MIN_VALUE. tárolják határ értékeket megfelelő adattípus tartományban.

5. vet Java végezzük automatikusan egy explicit öntött működését.







Implicit egyszerű típusú (konverziós típus)

Ön tudja alakítani bármilyen típusú szekvencia bármely más a jobb:

 byte. Röviden, int, hosszú, úszó, dupla;

 char, int, hosszú, úszó, dupla;

Az explicit leadott egyszerű típusok segítségével az üzemeltető

Figyelem! Nem lehet, hogy az egész öntött típusú ekvivalens értéke hamis. és lehetséges, hogy végre egy nem nulla értéket kell az alábbiak szerint:

logikai boolx; int intx;

boolx = intx = 0 !; intx = boolx. 1. 0;

Egy logikai típusú, és fordítva. A Java, az érték nem 0

- valódi érték. szemben a C ++. átváltást,

Vonósok a Java

• Java nyelv nem egyszerű karakterlánc. Dolgozó húrok használt referencia String. A String osztály tartalmazza a csomag java.lang. Bármilyen karakterláncot Java egy objektumot, és alkalmazza azt az összes végrehajtott műveleteket tárgyakat.

• Vonalak segítségével lehet létrehozni az új üzemeltető. Az is lehetséges módja annak, hogy hozzon létre egy implicit

objektumok String:

Húr STRL = "new string";

Karakterlánc str2 = new String ( "Newline");

• Vonalak összekapcsolhatóak a sztring (csak Java túlterhelt szereplő „+”):

str2 = STRL + "egy másik string";

• A String osztály célja, hogy működjön együtt sztring konstansok (literálok). Osztály módszerek módosításával String, hogy nem igazán változik, de létrehoz egy további, String. A java.lang csomag a StringBuffer osztályban. amely lehetővé teszi, hogy hozzon létre húr tárgyakat lehet változtatni.

• A Java toString () metódus határozza meg minden osztályban. amelynek célja, hogy konvertálni a tárgyakat a string osztályból (módszer osztálytól örökölt Object).

Tömbök a Java

Tömbök a Java, valamint az esetekben az osztályok, objektumok.

A tömbök készlet hasonló elemeket, és tartalmazhat egyszerű adattípusok és az adatok hozzáférési típusra vonatkozik, azaz a hivatkozásokat objektumok (példányok osztályok vagy más tömbök).

Ahhoz, hogy adja meg a tömböt, tegye a következőket:

int [] myIntArr; // előnyösebb megvalósítási módja szerint az elhelyezés zárójelben




Kapcsolódó cikkek