Class & Contructor
-
Class, Contructors๋ **Pascal Case (=UpperCamelCase)**๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ข์ ์
CamelCase
๋์ ์
camelCase
ํจ์ & ๋ณ์ &์์
-
ํจ์์ ๋ณ์์๋ย lowerCamelCase๋ฅผ ์ฌ์ฉํฉ๋๋ค.
-
ํจ์์ ๊ฒฝ์ฐย ๋์ฌ+๋ช ์ฌํํ๋ก ๊ตฌ์ฑํฉ๋๋ค.
- ex) getUserInformation()
-
๊ธ์์ ๊ธธ์ด
- ๊ธ์์ ๊ธธ์ด๋ย 20์ ์ด๋ด๋ก ์ ํํฉ๋๋ค.
- 4๋จ์ด ์ด์์ด ๋ค์ด๊ฐ๊ฑฐ๋, ๋ถ๋์ดํ๊ฒ 20์ ์ด์์ด ๋๋ ๊ฒฝ์ฐ์๋ย ํ์๊ณผ์ ์์๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค.
-
flag๋ก ์ฌ์ฉ๋๋ ๋ณ์
- Boolean์ ๊ฒฝ์ฐย ์กฐ๋์ฌ+flagย ์ข ๋ฅ๋ก ๊ตฌ์ฑํฉ๋๋ค.
- ex) isNum, hasNum
-
๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํฐ ํธ๋ค๋ง์์๋ Array ๋ณด๋ค๋ List๋ฅผ ์งํฅํฉ๋๋ค.
- List๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฐ์ดํฐ์ ์ถ๊ฐ, ์ญ์ , ๊ฒ์ ๋ฑ์ด ํธ๋ฆฌํฉ๋๋ค.
- ex) List list = new ArrayList<>();
-
์ฝ์นญ์ ์ฌ์ฉ
- ์ฝ์ด๋ ๋๋๋ก ์ฌ์ฉํ์ง ์์ต๋๋ค.
์ข์ ์
String index; int count; List<String> list; boolean seoulToBucheon;
๋์ ์
String idx; int cnt; String[] arr; boolean seoul2Bucheon;