Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tyyppiturvallisuus | Muuttujat ja tietotyypit
Johdatus Javaan

Tyyppiturvallisuus

Pyyhkäise näyttääksesi valikon

Java-kielessä jokaisella muuttujalla on tietty tietotyyppi, joka määrittää, millaista arvoa se voi tallentaa. Tätä kutsutaan tyyppiturvaksi.

Tyyppiturvan päätarkoitus on yksinkertainen: Java varmistaa, ettei vahingossa tallenneta vääränlaista tietoa muuttujaan.

Miten tyyppiturva toimii

Kun muuttuja luodaan tietyllä tyypillä, Java odottaa, että sitä noudatetaan aina.

Esimerkiksi tämä on sallittua:

int coffeesSold = 35;

Mutta tämä aiheuttaa virheen — tekstiä ei voi tallentaa int-muuttujaan:

coffeesSold = "Thirty Five"; // ERROR

Sama pätee String-tyyppiin — se voi sisältää vain tekstiä:

String coffeeName = "Cappuccino";

Numeron tallentaminen aiheuttaa virheen:

coffeeName = 25; // ERROR

Java tunnistaa nämä yhteensopimattomuudet jo ennen ohjelman suorittamista ja estää ohjelman jatkumisen.

Tämä voi aluksi tuntua tiukalta, mutta se on erittäin hyödyllistä. Tyyppiturva estää monet virheet jo varhaisessa vaiheessa ja tekee koodista helpommin luettavaa — pelkästään muuttujan tyypistä näkee, millaista tietoa sen tulisi sisältää. Kun ohjelmat kasvavat suuremmiksi, tämä on erittäin tärkeää sekavien virheiden ja odottamattoman toiminnan välttämiseksi.

question mark

Mikä on tyyppiturvan päätarkoitus Javassa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 9

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 2. Luku 9
some-alt