์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ์ธํ ๋ฆฌ์ ์ด
- spring data jpa
- ํ์ดํ๋ก๊ทธ๋๋ฐ
- Publishing
- ๋ถํธ์บ ํ
- ๊ฑฐ๋ญ์ ๊ณฑ
- ์๊ณ ๋ฆฌ์ฆ
- Spring Security
- HTML
- ๊ณ์ฐ๊ธฐ๋ง๋ค๊ธฐ
- ์๋ฐ
- ๋ฌธ์์ด๋ค์ง๊ธฐ
- ํ๊ณ
- ์๋ฃ๊ตฌ์กฐ
- ๋ฐฑ์๋
- CLI๋ช ๋ น์ด
- ๋ฐ์ผ๋ฆฌ์ฝ๋ฉ
- java
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ๋ฐฑ์ค์๊ณ ๋ฆฌ์ฆ
- ๊นํ๋ธ
- ์คํ๋ง
- fibonacci
- ์ฒซ๊ธ์๋๋ฌธ์
- ๊ทธ๋ฆฌ๋
- FilterChain
- ์ ๋ค๋ฆญ์ค
- Spring Data JDBC
- testing
- CSS
- Today
- Total
๋์ ๋ชจ์
008 | Java - Variable, Type, String, Operator, I/O ๋ณธ๋ฌธ
๐ ์๋ฐ ๊ธฐ์ด
- ์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ ๋ํด์ ์ฐ๋ ค๊ณ ๋ณด๋๊น ์ด๋ฏธ ๋ ์ ์ ๋ฆฌ๋ ๋ธ๋ก๊ทธ๋ถํฐ ์์ํด์ ๋ฌด์ํ ๋ง์ ์ ๋ณด๊ฐ ์์์ ธ ๋์จ๋ค. ๋ธ๋ก๊ทธ๋ฅผ ์๋ฌด๋ฆฌ ๊ณต๋ค์ฌ์ ์ด๋ค๊ณ ํ๋ค ๊ณต๋ถํ ๋ ์๊ฒ ๋ค๊ณ ์๊ฐํ์ง๋ง ์ฌ์ค ๊ทธ ๋ ๋ฟ์ธ ๊ฒ ๊ฐ๋ค. ๊ทธ๋ฆฌ๊ณ ํฌ์คํ ํ๋ํ๋ ๊ณต๋ค์ฌ์ ์ ์ฑ์ค๋ฝ๊ฒ ์ฐ๊ณ ์ถ์ง๋ง ์๊ฐ์ด ๋~~๋ฌด ์ค๋๊ฑธ๋ฆฌ๊ณ , ์ํด์ผ๋๋ค๋ ๊ฐ๋ฐ์ด ์ฌํด์ง๋ค. ๊ทธ๋ฆฌ๊ณ ๊ทธ ๋๋น ๋์ค์ ์ ์๋ณด๊ฒ ๋๋ค๋ ์ฌํ(ใ ใ )์๊ธฐ๊ฐ ์ ํด์ ธ ๋ด๋ ค์จ๋ค. ๊ทธ๋์ ๋๋ ์ค๋ ๋ด๊ฐ ๋ฐฐ์ด ๊ฒ๋ค๋ง์ ๊ฐ๋จํ๊ฒ ์ ์ด๋ณด๋ ค๊ณ ํ๋ค.
- ์ด ํฌ์คํ ์ ์ ๋ง ์ ์จ๋ด๊ณ ์ถ์ง๋ง ... ์ต์ํ ๋ํํ ์๋ฏธ๊ฐ ์์ผ๋ฉด ๋๋ ๊ฒ ๊ฐ๋ค.
- ์๋ฐ์ ํน์ง
- ์ด์์ฒด์ ์ ๋ ๋ฆฝ์ โ JVM์ด ์๊ธฐ ๋๋ฌธ
- ๊ฐ์ฒด์งํฅ ์ธ์ด(OOP, Object-Oriented Programming)
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ง์(๋๋ค์, ์คํธ๋ฆผ)
- ํํฐ๋ง, ๋งคํ, ์ง๊ณ ์ฒ๋ฆฌ์ ์ฉ์ด
- ์๋ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ(Garbage Collection)n โ ํต์ฌ ์ฝ๋์ ์ง์ค
- JVM(Java Virtual Machine)
- ์๋ฐ๋ฅผ ์คํํ๊ธฐ ์ํ ๊ฐ์ ๊ธฐ๊ณ - ํ๋ก๊ทธ๋จ์ ์คํํ๋ ํ๋ก๊ทธ๋จ
- ์ปดํ์ผ๋ฌ๋ฅผ ํตํด ๊ธฐ๊ณ์ด๋ก ๋ณํ
- JRE๋ JDK๋ฅผ ์ค์นํ๋ฉด ์๋์ผ๋ก JVM ์ค์น
- JRE(Java Runtime Environment): JVM + ํ์ค ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ
- JDK(Java Development Kit): JRE + ๊ฐ๋ฐ์ ํ์ํ ๋๊ตฌ
- ๋ณ์
- ์ ์ธ, ์ด๊ธฐํ, ๋์ , ๋ณ์ ๋ช ๋ช ๊ท์น
- ์์, ์์๋ฅผ ์ฌ์ฉํ๋ ์ด์ , ๋ฆฌํฐ๋ด
- ํ์
- ๊ธฐ๋ณธํ(Primitive Type)
- ๊ฐ ์ ์ฅ ์ ๋ฐ์ดํฐ์ ์ค์ ๊ฐ ์ ์ฅ
- ์ ์ํ์ (byte, short, int, long), ์ค์ํ์ (float, double), ๋ฌธ์ํ์ (char), ๋ ผ๋ฆฌํ์ (boolean)
- ์ฐธ์กฐํ(Reference Type)
- ๊ฐ ์ ์ฅ ์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๊ณณ์ ํ๋๋ด๋ ์ฃผ์๊ฐ ์ ์ฅ
- ๊ธฐ๋ณธํ ์ ์ธํ ๋๋จธ์ง ํ์ ๋ค
- ๊ธฐ๋ณธํ(Primitive Type)
- ๋ฌธ์์ด
- String ํ์ ์ ๋ณ์ ์ ์ธ๊ณผ ํ ๋น
- String ํด๋์ค์ ๋ฉ์๋
- String Tokenizer
- StringBuilder / StringBuffer
- String ํด๋์ค์ ๋ฌธ์์ด ์กฐ์ ๋ฉ์๋
- ๋ฌธ์์ด ์กฐ์ ๋ฉ์๋ ์ฐธ๊ณ
Understanding toString() method - javatpoint
If you want to represent any object as a string, toString() method comes into existence. The toString() method returns the string representation of the object. If you print any object, java compiler internally invokes the toString() method on the object. S
www.javatpoint.com
- ์ฐ์ฐ์
- ์ฐ์ /๋น๊ต/๋ ผ๋ฆฌ ์ฐ์ฐ์, ์ฐ์ฐ์ ์ฐ์ ์์
- ์ฝ์ ์ ์ถ๋ ฅ
๐ ํ์ด ํ๋ก๊ทธ๋๋ฐ - ์ค์ต
- ์ค์ต์ด ์ฝ๋ฉํ ์คํธ? ์ฒ๋ผ ๋์ด์๋๋ฐ ์ด๋ฐ ๋ฌธ์ ํ์(?)์ ์ ํ๊ฒ ์๋ก ์ด๋ฉด์ด์ด์ ์ฒ์์ ๋ฌธ์ ๋ฅผ ํธ๋ ๊ฐ์ ๋ชป ์ก์์ ๋ฌธ์ ๋ฅผ ์ฝ๊ณ ์ดํดํ๋ ๊ฒ์์ ์กฐ๊ธ ์๊ฐ์ด ์ง์ฒด๋์๋ค. ๊ทธ๋๋ ๊ตฌ๊ธ๋ง ํ๊ณ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํด๋๊ฐ์ง ๊ณ์ ์ด์ผ๊ธฐํ๋ค.
- ๊ฒฐ๊ตญ ์๊ฐ ๋ด ์๋ฃํ์ง๋ ๋ชปํ์ง๋ง, ๋ผ์ด๋ธ์ธ์ ์์ ์ค๋ช ๋ ํด์ฃผ๋ฉฐ ๊ฐ์ด ๋ฌธ์ ๋ฅผ ํ์ด๋ดค์ง๋ง ์ฐ๋ฆฌ๊ฐ ์ง์ ํด๋ณธ๊ฒ ์๋๊ธฐ์ ์ ๋ ์ ๋ค์ ๋ง๋์ ๋ชป ํผ ๊ฒ๋ค ๋ค์ ๋ณด๊ณ ์ ์ถ ์๋ฃํ๋ค!๐๐ป
๐ ์ค๋์ ์ง์์๋ต
Q. int type์ผ๋ก ์ ์ธ๋ intValue ๋ณ์๋ฅผ ๋ ์์ ๋จ์์ธ byte๋ก ๋ณํํ๋ ์์ ๊ฐ ์์๋ค. ์ฒ์์ byte๋ก ํ๋ฉด ๋ฒ์๊ฐ ๋์ด๊ฐ๋๊น ์ ์ด์ -128์ด ๋๋๋ฐ ์ int๋ก ํ๋๊ฑด์ง, ์ด์ฐจํผ ๊ฐ์ byte๋ก ํ๋ฉด -128์ด ๋๋๋ฐ ์ ๊ตณ์ด ํฐ type์ ์์ type์ผ๋ก ํ๋ณํํ๋์ง ๊ถ๊ธํ๋ค.
A. ์ด๊ฒ์ ํ์ ๋ณํ์ ๋ฐฐ์ฐ๋ฉฐ ์๋ ํ์ ๋ณํ์ ์ด๋ป๊ฒ ํ๋์ง์ ๋ํ ์์ ๋ก ๋ณด๊ณ ๋์ด๊ฐ๋ฉด ๋ ๊ฒ ๊ฐ๋ค.
๐ ์ค๋์ ์๊ฐ ์กฐ๊ฐ๋ชจ์
- ์๋ฐ ๊ณต๋ถ์ ๋ค์ด๊ฐ๋ค. ์ด์จ๋ ๊ณต๋ถ๋ฅผ ๋์ง ์๊ณ ์์์ด์ ๊ทธ๋๋ ์ด์ ๋ญ๋ผ๋ ์ข ๋น ๋ฆฟํ๊ฒ ์์๋ค์ ์ ์์๊น ํ๋๋ฐ ์ ๋ง ํฐ ์ฐฉ๊ฐ...๐ญ
- ์ผ๋จ ํ ํ๋ ํ๋ค๊ณ ์ดํด ์๊ฐ๋ ๊ทธ๋ฅ ๋์ด๊ฐ๋ ๋ด์ฉ๋ค์ ์ด์ ํ๋์ฉ ๋ถ์ก๊ณ ๋ค์ ๋ณด๊ณ ์ค์ต๋ ํด์ผ๋ ๊ฒ ๊ฐ๋ค. ์ด๋ก ์ ๋๋ฌด ๊ฐ๋ฐ์ ์ด์๊ณ , ๋ง์ ์์ ์ฝ๋๋ฅผ ์ ํด๋ด์ผ๋๋๋ฐ ์ํํ๋ ๊ฒ ๊ฐ์ ์์ฌ์์ด ๋จ๋๋ค. ๊ทธ๋๋ ์ ์๋ ๊ณต๋ถํ๋๊ฒ ๊ดด๋ก์ ๋๋ฐ ์ด์ ๋ ์์๊ฐ๋ ์ฌ๋ฏธ๊ฐ ์๋ ๊ฒ ๊ฐ๋ค.๐ฅฐ
- ํ๋ก๊ทธ๋๋ฐ์ ๋๊ฑฐ๋, ์๋๊ฑฐ๋ ๋ ์ค ํ๋์ด๋ค. ๊ทธ๋ ์ง๋ง ๊ทธ๊ฑธ ๋๊ฒ ํ๋ ๊ทธ ๊ณผ์ ์ ์ฌ๋๋ง๋ค ๋ค๋ฅด๊ณ ๋ฐฉ์๋ ๋ฌด์ํ๊ฒ ๋ง๋ค๋ ๊ฒ์ ๋๊ผ๋ค. ๊ทธ๋์ ๋์์ฝ๋/์ข์์ฝ๋๋ ์๋๊ฑฐ๊ณ ๊ทธ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ํ๋ฉด ๋ ํจ์จ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐํ๊ณ ๊ด๋ฆฌํ๋์ง์ ๊ดํ ์์ ๋ค์ด๋ ๋ฐฉ๋ฒ๋ค์ด ๋ง์ ๊ฑฐ๊ฒ ์ง.๐ค
- ๋ด๊ฐ ์ด์ ์ ์์๋ ๋ถ์ผ๋ ๋ค ์ฃผ๊ด์ ์ธ ๊ฒ๋ค์ด ์ค์ํ๋ค. ๋ ผ๋ฆฌ๊ฐ ๋ญ์ผ~๐คท๐ปโโ๏ธ ์ฌ๊ณ ๋ ฅ์ด ๋ญ์ผ~๐คท๐ป ๊ฐ๊ด์ ์ธ๊ฒ ๋ค ๋ญ์ผ~๐คท๐ปโโ๏ธ ๊ทธ๋ฐ๊ฑฐ ๋ค ํ์์๊ณ ๊ทธ๋ฅ ๋ด๊ฐ ์ข์ผ๋ฉด ์ข๊ณ ~๐๐ปโโ๏ธ ์ซ์ผ๋ฉด ์ซ๊ณ ~๐ ๐ปโโ๏ธ ์ข๋ค๊ฐ๋ ์ซ๊ณ ์ซ๋ค๊ฐ๋ ์ข๊ณ ~ ๊ทธ๋์ ๋ ผ๋ฆฌ์ ์ฌ๊ณ ๊ฐ ์ ์๋๊ณ ํ๋ฆ์ด ์ ์๋ฟ์ง ์์์ ๊ณ ์ ์ค์ด์ง๋ง! ๊ทธ๋๋ ์๊พธ ์๊ฐํ๊ณ ์ฐ์ตํ๋ค๋ณด๋ฉด ์ข์์ง๊ฒ ์ง ๐ญ๐
'SEB > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
010 | Java - Array (0) | 2022.07.06 |
---|---|
009 | Java - ์ ์ด๋ฌธ (0) | 2022.07.05 |
007 | Git & Github (0) | 2022.07.01 |
006 | Linux Basic (0) | 2022.06.30 |
005 | Practical | Twittler Mockup Implement (0) | 2022.06.29 |