๐ฅ๏ธ ๋ฐฑ์๋/Java
Java10๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅํ 'var' ํค์๋
OR15A
2023. 11. 29. 15:05
์คํ๋ง ์ํ๋ฆฌํฐ๋ฅผ ๊ณต๋ถํ๋ค๊ฐ JavaScript์์๋ ๋ณด๋ var ํค์๋ ๋ฐ๊ฒฌ...
๋ฐ๋ก GPT์ ๊ณต๋ถ ์์ํ๋ค
Q. ์๋ฐ์์ var ์ฌ์ฉ๊ฐ๋ฅํด??
๋ค, Java 10๋ถํฐ var ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ๋ณ์์ ํ์ ์ ์๋์ผ๋ก ์ถ๋ก ํ ์ ์๊ฒ ๋์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ "๋ก์ปฌ ๋ณ์ ํ์ ์ถ๋ก "์ด๋ผ๊ณ ํ๋ฉฐ, var๋ฅผ ์ฌ์ฉํ๋ฉด Java ์ปดํ์ผ๋ฌ๊ฐ ๋ณ์์ ํ์ ์ ์ด๊ธฐํ์์์ ์ ์ถํฉ๋๋ค.
var์ ์ฌ์ฉ ์์
var number = 10; // int๋ก ์ถ๋ก ๋จ
var message = "Hello World"; // String์ผ๋ก ์ถ๋ก ๋จ
var list = new ArrayList<String>(); // ArrayList<String>์ผ๋ก ์ถ๋ก ๋จ
var๋ฅผ ์ฌ์ฉํ ๋์ ์ฃผ์์
- ๋ก์ปฌ ๋ณ์์๋ง ์ฌ์ฉ
- var๋ ์ค์ง ๋ฉ์๋ ๋ด๋ถ์์ ๋ก์ปฌ ๋ณ์๋ฅผ ์ ์ธํ ๋๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํด๋์ค ๋ฉค๋ฒ, ๋ฉ์๋ ๋งค๊ฐ๋ณ์, ๋ฆฌํด ํ์ ์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ๋ช
์์ ์ธ ์ด๊ธฐํ๊ฐ ํ์
- var๋ก ์ ์ธ๋ ๋ณ์๋ ๋ฐ๋์ ์ด๊ธฐํ๋์ด์ผ ํฉ๋๋ค.
- ์ปดํ์ผ๋ฌ๋ ์ด๊ธฐํ์์ ํตํด ๋ณ์์ ํ์ ์ ์ถ๋ก ํฉ๋๋ค.
- ๊ฐ๋
์ฑ ์ ์
- ์ฝ๋์ ๊ฐ๋ ์ฑ์ ์ ์งํ๊ธฐ ์ํด var์ ์ฌ์ฉ์ ์ ์คํด์ผ ํฉ๋๋ค.
- ๋๋๋ก ๊ตฌ์ฒด์ ์ธ ํ์ ์ ๋ช ์ํ๋ ๊ฒ์ด ๋ ๋ช ํํ ์ ์์ต๋๋ค.
์๋ฐ์ ์ ์ ์ธ์ ๋ค๋ฅธ ์ฑ ์ผ๋ก๋ ๊ณต๋ถํด์ผ๊ฒ ๋ค!