์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์ฝํ๋ฆฐ
- ํ๋ก๊ทธ๋๋จธ์ค
- string
- Java
- Android
- array
- IF
- ๋คํธ
- BufferedWriter
- App
- flutter
- Return
- androidstudio
- android studio
- error
- Kotlin
- ์ฑ๊ฐ๋ฐ
- ๋ณ์ฐ๊ธฐ
- ๋ฐ๋ณต๋ฌธ
- Scanner
- ์ฝ๋ฉํ ์คํธ
- While
- dataclass
- dart
- for๋ฌธ
- BufferedReader
- ์๋๋ก์ด๋
- CLASS
- ๋ฐฑ์ค
- For
- Today
- Total
๋ชฉ๋กandroidstudio (10)
amid.jungs
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cPZrvc/btraZMjnUgm/KHlVjVEK7ZgIhFRFYpBr70/img.png)
โ . lateinit ๋ณ์๋ง Nullable๋ก ๋ฏธ๋ฆฌ ์ ์ธํ๊ณ ์ด๊ธฐํ๋ฅผ ๋์ค์ ํ ๋ โ ก. lazy val์ ์ฌ์ฉํ๋ ์ง์ฐ์ด๊ธฐํ๋ก lateinit์ ๊ฐ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ์ง๋ง lazy๋ ๋ถ๊ฐ๋ฅํ๋ค โ ข. Scope function ์์ญํจ์๋ผ๊ณ ๋ ํ๋ฉฐ , ํค์๋ ๊ฐ์ด ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. run let this๋ก ์ฌ์ฉ๋๋ run, apply, with it์ผ๋ก ์ฌ์ฉ๋๋ let, also
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/SXt5R/btraXXFsSDX/KRtuY6Bn4Kj0KS7XN90U5k/img.png)
โ . Abstract ์ถ์ํ ํด๋์ค ์ด๋ฆ๊ณผ ๊ธฐ๋ฅ์ ์ ์ถํด์ ๋์ด
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bnHpQG/btraSY6qbuG/6hRYvbuMWkpHxW5AF6LvJK/img.png)
โ . ๋ฐ์ดํฐ ํด๋์ค ๋ฐ์ดํฐ ๋ณด๊ด ๋ชฉ์ ์ ๋ฐ์ดํฐ ํด๋์ค โ ก. toString() & copy() ๋ฉ์๋ โ ข. ํด๋์ค์ ์์ & ํ์ฅ ์ฌ์ฌ์ฉ = ์์ ์ผ๋ก ์ฝ๋๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค. ๐ open ํด๋์ค๋ก ๋ง๋ค์ด์ง ํด๋์ค๋ ๋ถ๋ชจ ํด๋์ค๊ฐ ๋์ด ์์ ํด๋์ค์์ ์ฌ์ฉํ ์ ์๋ค ์์ํด๋์ค์์ ์ฝ๋ก ์ ์ฌ์ฉํ์ฌ ์์ํ ๋ถ๋ชจ ํด๋์ค๋ฅผ ์ง์ ์ค๋ฒ๋ผ์ด๋ Override : ํ๋กํผํฐ & ๋ฉ์๋ ์ฌ์ ์ Extensions ์ต์คํ ์ : ๋ง๋ค์ด์ ธ ์๋ ํด๋์ค์ ๋ฉ์๋๋ฅผ ์ถ๊ฐ
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7wa3m/btraqraeEoz/Tp2djdEEwCqkKKhxcAtQPK/img.png)
โ . ๋ฐ๋ณต๋ฌธ ๊ธฐ์ด์ ์ ๋ฆฌ๊ฐ ๋์ด ์์ผ๋ฏ๋ก ๊ฐ๋จํ๊ฒ ์ง๊ณ ๋์ด๊ฐ for๋ฌธ while ๋ฌธ --> while & do while ์ ์ฐจ์ด์ : ์ต์ด ๊ฐ์ด ์กฐ๊ฑด์์ ๋ง์กฑํ์ง ์์์ ๊ฒฝ์ฐ ์คํ ์ฝ๋๊ฐ ๋ฌ๋ผ์ง๋ค. ๋ฐ๋ณต๋ฌธ ์ ์ด
โ . Log ๋์์ ๋ํ ๊ธฐ๋ก์ผ๋ก ์์คํ ๋ก๊ทธ & ๊ฐ๋ฐ์๊ฐ ๋๋ฒ๊น ์ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ๋ค Log.d("TAG", "์ถ๋ ฅ ๋ฉ์ธ์ง") ๋ก๊ทธ ์ข ๋ฅ - Log.e(String, String) ์ค๋ฅ - Log.w(String, String) ๊ฒฝ๊ณ - Log.i(String, String) ์ ๋ณด - Log.d(String, String) ๋๋ฒ๊ทธ - Log.v(String, String) ์์ธ ๋ก๊ทธ์บฃ ๋ฉ์์ง ํ์ Log.d(tag, message) - V ์์ธ (๊ฐ์ฅ ๋ฎ์ ์ฐ์ ์์) - D ๋๋ฒ๊ทธ - I ์ ๋ณด - W ๊ฒฝ๊ณ - E ์ค๋ฅ - A ๊ฐ์ ์ข ๋ฃ โ ก. ๋ณ์ ์์๋ก ๋ฉ๋ชจ๋ฆฌ (์ ์ฅ ๊ณต๊ฐ)์ ์ ์ฅํ๊ณ ์ด๋ฆ์ ๋ถ์ฌํ ๊ฒ ๋ฐ์ดํฐ ํ์ ๊ตฌ๋ถ ๋ฐ์ดํฐ ํ์ ์ค๋ช ๊ฐ์ ๋ฒ์ EX ์ซ์ํ Double 64๋นํธ ์ค์ ์์์ Floa..