๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

java2

[Java์ƒ์‹] ์ž๋ฐ” ๊ธฐ๋ณธ ์ƒ์‹ ๋ฐ ์ž…๋ฌธ Java ๊ธฐ๋ณธ ์ƒ์‹ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ 1. java project๋ฅผ ๋งŒ๋“ ๋‹ค 2. ํŒจํ‚ค์ง€๋ฅผ ๋งŒ๋“ ๋‹ค. 3. ํด๋ž˜์Šค ํŒŒ์ผ์„ ๋งŒ๋“ ๋‹ค.( ํด๋ž˜์Šค ํŒŒ์ผ์€ ์ฒซ ๊ธ€์ž ๊ผญ ๋Œ€๋ฌธ์ž) โ€‹ โ€‹ โ€‹ โ€‹ Java ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๊ตฌ์กฐ hello.java ↓ ์ปดํŒŒ์ผ(์ปดํŒŒ์ผ๋Ÿฌ) ↓ hello.class(๊ธฐ๊ณ„์–ด์ค‘์‹ฌ:ํ˜„์žฌ ์šด์˜์ฒด์ œ์— ๋งž๋Š” ๊ธฐ๊ณ„์–ดx) ↓ ๋งํฌ(์œˆ๋„์šฐ ์ž๋ฐ” ๋ฒ„์ถ”์–ผ ๋จธ์‹ ) ↓ hello.exe(์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ฐฉ์‹ ์‹คํ–‰) ↓ ๋กœ๋” ↓ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ๊ฐ (ํ”„๋กœ์„ธ์Šค= ๋ฉ”์ธ์Šค๋ž˜๋“œ) ↓ ๋ฉ”๋ชจ๋ฆฌ ๊ตฌ์กฐ์— ์…‹ํŒ… ( ์ฝ”๋“œ์˜์—ญ : ์ฝ”๋“œ ์ƒ์ˆ˜ ์ „์—ญ๋ณ€์ˆ˜ ์ •์ ๋ณ€์ˆ˜ ) ↓ mainํ•จ์ˆ˜ ์‹คํ–‰ (์ง€์—ญ๋ณ€์ˆ˜:์Šคํƒ์˜์—ญ) โ€‹ โ€‹ โ€‹ Java C์–ธ์–ด์™€ ์ฐจ์ด์  ์ž๋ฐ”๋Š” C์–ธ์–ด์™€๋Š” ๋‹ค๋ฅด๊ฒŒ ๋งํฌํ•  ๋•Œ ์œˆ๋„์šฐ ์ž๋ฐ” ๋ฒ„์ถ”์–ผ๋จธ์‹ ์„ ์ž‘๋™ ํ•ด์„œ ์‹คํ–‰ํŒŒ์ผ์„ ํ•œ ์ค„์”ฉ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ๋ฐฉ์‹์œผ๋กœ ์‹คํ–‰.. 2022. 10. 13.
[java] ์ž๋ฐ” ์ฝ”๋”ฉ ํƒ€์ž…๋ณ„ ํฌ๊ธฐ, ์ˆ˜์˜ ๋ฒ”์œ„ ์ž๋ฐ” ์ฝ”๋”ฉ ํƒ€์ž…๋ณ„ ํฌ๊ธฐ, ์ˆ˜์˜ ๋ฒ”์œ„ ํƒ€์ž… ํฌ๊ธฐ ์ˆ˜์˜ ๋ฒ”์œ„ ์ดˆ๊ธฐ๊ฐ’ byte 1 byte -2^7 ~ 2^7 -1 0 short 2 byte -2^15 ~ 2^15 -1 0 char 2 byte -2^15 ~ 2^15 -1 null int 4 byte -2^31 ~ 2^31 -1 0 float 4 byte -3.4 * 10^-37 ~ 3.4 * 10^37 0.0f long 8 byte -2^63 ~ 2^63 -1 0L double 8 byte -1.7 * 10^-308 ~ 1.7*10^308 0.0 boolean 1byte true or false false bye, short, char, int, long ์€ ์ •์ˆ˜ํ˜• ํƒ€์ž…์— ํ•ด๋‹นํ•˜๊ณ  float, double์€ ์‹ค์ˆ˜ํ˜• ํƒ€์ž…, boolean ์€ ๋ถ€์šธํ˜• ํƒ€์ž…! .. 2022. 10. 7.
728x90
๋ฐ˜์‘ํ˜•