> ๐ ์ปค๋ฆฌํ๋ผ
- Java : 5์ฃผ ์์ (๊ฐ์ธํ๋ก์ ํธ 3-5์ผ)
- ๋ฐ์ดํฐ๋ฒ ์ด์ค(oracle) -> jdbc
- ์น์ดํ๋ฆฌ์ผ์ด์
(html, css, js, jsp, ajax) ํ๋ฌ ์์
- ์ธ๋ฏธํ๋ก์ ํธ (ํํ)
- ํ๋ ์์ํฌ (springํ๋ ์์ํฌ - mybasis, spring, springboot)
- ํด๋ผ์ฐ๋ (spring cloud(msa), ๋์ปค, aws)
- ํ์ด๋ํ๋ก์ ํธ : 4-5์ฃผ ์์
> ๐ jdk, ์ดํด๋ฆฝ์ค ์ค์น ํ ์คํ
Java๋ public static void main(String[] args){ } ๋ก ์์ํ๋ค!!
> [ ๋ณ์ ] Variable
- ๋ณ์ : ์์์ ๊ฐ์ ์ ์ฅํ๊ธฐ ์ํด ๋ฉ๋ชจ๋ฆฌ์(ram)์ ๋ง๋ค์ด์ง๋ ๊ณต๊ฐ
- ๋ง๋๋ ํ์
์๋ฃํ ๋ณ์๋ช
=์ด๊ธฐ๊ฐ;
๋ณ์ํ์
๋ณ์์ด๋ฆ;
์) int a=10; (๋ชจ๋ ๋ฌธ์ฅ์ ;๋ก ๋๋์ผํจ)
๋ณ์ ์ ์ธ ์ด์
- ๊ฐ์ ์ ์ฅํ ๊ณต๊ฐ์ ๋ง๋ จํ๊ธฐ ์ํด
-๋ณ์๋ช
๋ง๋๋ ๊ท์น
1) ์ผ๋ฐ์ ์ผ๋ก ์๋ฌธ์๋ก ์์ฑํ๋ค.
2) ์๋ฌธ์, ์ซ์,_๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
3) ์์ฝ์ด๋ ์ฌ์ฉํ ์ ์๋ค.
4) ํน์๋ฌธ์, ๊ณต๋ฐฑ์ ์ฌ์ฉํ ์ ์๊ณ ์ซ์๋ก ๋ณ์จ์ฌ์ด ์์๋๋ฉด ์๋๋ค.
[ ์๋ฃํ ]
1) ๊ธฐ๋ณธ์๋ฃํ (Primitive Type)
- ์ ์ํ : byte(1๋ฐ์ดํธ), short(2๋ฐ์ดํธ), int(4๋ฐ์ดํธ), long(8๋ฐ์ดํธ)
- ์ค์ํ : double(8๋ฐ์ดํธ), float(4๋ฐ์ดํธ)
- ๋ถ์ธํ : boolean(1๋ฐ์ดํธ)
- ๋ฌธ์ํ : char(2๋ฐ์ดํธ)
2) ์ฐธ์กฐ์๋ฃํ (Reference Type)
-ํด๋์ค, ๋ฐฐ์ด
> main ๋ฉ์๋ ๋จ์ถํค
main + ctrl + space
-> public static void main(String[] args) {
> system out ๋จ์ถํค
sysout + ctrl + space
-> System.out.println();
- ๋ค๋ง ์ด๋ฐ์๋ ๋จ์ถํค ๋ง๊ณ ์์ผ๋ก ์ง์ ์
๋ ฅํ๊ธฐ
scanner๋?
- ํ๋ฉด์ผ๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํด๋์ค
scanner์ ์ฌ์ฉํ๋ ค๋ฉด?
- import๋ฌธ ์ถ๊ฐ
import java.util.*;
- scanner๊ฐ์ฒด์ ์์ฑ
Scanner scan=new Scanner(System.in);
- scanner ๊ฐ์ฒด๋ฅผ ์ฌ์ฉ
int num = scanner.nextInt(); // ํ๋ฉด์์ ์
๋ ฅ๋ฐ์ ์ ์๋ฅผ num์ ์ ์ฅ