Tudd Intuíció, egy előadás, egy általános képet a Java nyelv
1.5.Identifikatory. Változók és típusok. Primitív típusok és típusai
Azonosítók - a változók neveit, szubrutinok, funkciók, és egyéb elemek a programozási nyelv. Az azonosítók csak akkor használható, betűk és számok, és az első mindig írni (beleértve aláhúzás és a dollár), és akkor nem lehet tetszőleges kombinációja betűk és számok. Néhány nem angol karaktereket kezelik betűk, és fel lehet használni azonosítókat. De néhány használnak határoló és azonosítók nem lehet használni.
A Java nyelv-és nagybetűket. Ez azt jelenti, hogy az azonosítók érzékenyek arra, hogy ebben az esetben (felső vagy alsó) beírt karakterek. Például, a nevét i1 és I1 megfelelnek a különböző azonosítókat. Ez a szabály ismert azok számára, akik tanulmányozták nyelvek C / C ++, de lehet, hogy az első nehézségeket okozhat azoknak, akik tanulmányozták a nyelvet PASCAL, amely kis- és nagybetűket.
hossza egy azonosító Java sem, legalábbis az ésszerűség határain belül. Tehát, ha a hossza az azonosító az egész szélességében a képernyő NetBeans fordító működik.
Hozzárendelés típusa int I1 = I2 = 5;. jellemző a C / C ++, tilos.
A kezdők, megjegyezzük, hogy a „=” jel használatos Java és sok más nyelven, mint egy feladat jellegét. ahelyett, jelképe az egyenlőség, a már szokásos módon a matematika. Ez azt jelenti, hogy az értéket. állva a jobb oldalon ez a karakter bekerül a változó a bal oldalon. Azaz, például a hozzárendelési b = egy azt jelenti, hogy a változó (cella) nevével b kell másolni a változó értékét (sejt) a neve egy. Ezért a rossz a szempontból a matematika kifejezést
programozás igaza van. Ez azt jelenti, hogy meg kell tennie az értéket. tárolt sejt nevű x. adjunk hozzá 1 (ez akkor fordul elő, valahol a sejten kívül x), majd írjuk a kapott eredmény a sejt x. helyettük a korábbi értéket.
és így tovább. Például,
Primitív típusok azok, amelyek esetében az adatokat, amik egy memória cella, és ez a sejt subcells.
A Java, minden típusú osztjuk primitív és referencia. A primitív típusok közé tartoznak a következő, előre meghatározott típusú: integer típusok byte. rövid. int. hosszú. char. adattípusok a lebegőpontos úszó. dupla. valamint logikai (logikai) logikai típusú és jellegű felsorolás nyilvánította a fenntartott szó enum (rövid felsorolás - „transzfer”). Minden más típusú Java van referencia.
A Java, a következő megállapodás a nyilvántartásban betűk azonosítók:
- A nevek primitívek kell kisbetű (kisbetű). Például, int, float, logikai, stb
- referencia típusú nevek kell kezdeni a tőke (nagy) betűket, majd név egy szóból álló, az írás és az összes többi betű kisbetűvel. Például, Object, Float, logikai, Collection, futtatható. De ha a neve a vegyület, egy új rész a név kezdődik nagybetűvel. Például, JButton, JTextField, JFormattedTextField, MyType stb Felhívjuk figyelmét, hogy a fajta úszó és úszó. logikai és logikai különböző - a Java nyelv nagybetű érzékeny!
- Változók és a módszer neve, hogy áll egy szót kell kisbetű. Például, i, j, object1. Ha a név összetett, egy új rész a név kezdődik nagybetűvel: myVariable, jButton2, jTextField2.getText (), stb
- Konstans nevek kell nagybetű (nagybetűvel), megosztása szerepel a neve az alkatrészek aláhúzás „_”. Például, Double.MIN_VALUE, Double.MAX_VALUE. JOptionPane.INFORMATION_MESSAGE, MY_CHARS_COUNT stb
- Egy aláhúzás „_” ajánlott alkalmazható különálló komponensek a név csak a neveket állandók és csomagok.
Referencia Java típusok használt objektum-orientált programozás. Különösen dolgozó húrok, a fájlok, a felhasználói felület elemeit. Minden felhasználó által definiált típusok (Ismételt a programozó). kivéve típusok, felsorolások, a referencia. Beleértve - string típusú.
rövid összefoglaló
- Java ME - készlet a Java Micro Edition, programozza a „vékony kliens hardver.”
- Java SE - készlet Java Standard Edition, asztali programozás.
- Java EE - készlet Java Enterprise Edition, az írás szerver szoftver.
Gyakori hibák:
- Írása a 16-ed rendű számok formájában 0, 1, 8, 15, 16, 255, 256.
- Választ adni arra vonatkozóan, hogy érvényes azonosítók i1. i_1. 1i. i1. i1234567891011. IJKLMN?
- Ezek érvényesek és más azonosítók myObject. MyObject. myobject. Myobject. célom. my_object?