์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Streamlit๊ธฐ๋ณธ
- ์๋ฐ๊ธฐ์ด
- ์๋ฐ์คํฌ๋ฆฝํธ
- RESTful API
- ์๋๋ก์ด๋ ์ฑ ๊ฐ๋ฐ
- ํ๋ค์ค๊ณต๋ถ
- java
- Streamlit๊ธฐ์ด
- serverless
- MySQL
- ์คํธ๋ฆผ๋ฆฟ ๊ธฐ๋ณธ
- JavaScript
- ์น๋์๋ณด๋ ์ ์
- ํ์ด์ฌ๊ณต๋ถ
- ์๋ฐ๊ณต๋ถ
- Android
- ํ๋ค์ค
- ์คํธ๋ฆผ๋ฆฟ
- ์๋ฐ
- ํ์ด์ฌ
- Pandas
- ์๋ฐ์คํฌ๋ฆฝํธ ๊ณต๋ถ
- Matplotlib ๊ธฐ์ด
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- streamlit
- ์๋๋ก์ด๋ ์คํ๋์ค
- ์น๋์๋ณด๋ ๊ธฐ์ด
- ์๋ฐ์ด๋ณด
- db
- ์๋ฐํ๋ก๊ทธ๋๋ฐ
- Today
- Total
๋ชฉ๋ก๐ชJava (14)
ruriruriya
์๋ฐ ๋ฆฌ์คํธ(List)๋ ๋ฐฐ์ด๊ณผ ๋น์ทํ์ง๋ง ๋ฐฐ์ด๋ณด๋ค ๋ ๋ง์ด ์ฐ์ด๋ ์๋ฃํ์ด๋ค. ๋ฐฐ์ด์ ํฌ๊ธฐ๊ฐ ์ ํด์ ธ ์์ง๋ง ๋ฆฌ์คํธ๋ ํฌ๊ธฐ๊ฐ ๊ณ์ ๋ณํ๋ค. ๊ทธ๋์ ๋ฆฌ์คํธ๋ ํฌ๊ธฐ๊ฐ ์ ํด์ ธ ์์ง ์์์ ์ํ๋ ๋งํผ ๊ฐ์ ๋ฃ์ ์ ์๋ค. ํฌ๊ธฐ๊ฐ ์ ํด์ ธ ์๋ ๊ฒ์ด ์๋๋ผ๋ฉด ๋ฐฐ์ด๋ณด๋ค ๋ฆฌ์คํธ ์ฌ์ฉ์ ์ถ์ฒํ๋ค. ArrayList ๋ฆฌ์คํธ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ArrayList์๋ add, get, size, contains, remove ๋ฉ์๋๊ฐ ์๋ค. add ๋ฉ์๋ ArrayList์์ add ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ์์๊ฐ์ ์ถ๊ฐํ ์ ์๋ค. ์ํ์ ์๋ฅผ ์์๋ก ๋ค์ด 1ํ๊ธฐ ์ค๊ฐ๊ณ ์ฌ, 1ํ๊ธฐ ๊ธฐ๋ง๊ณ ์ฌ, 2ํ๊ธฐ ์ค๊ฐ๊ณ ์ฌ ์ ์๋ฅผ ์ถ๊ฐํ๋ค. import java.util.ArrayList; public class Main { public st..
์๋ฐ StringBuffer๋ ๋ฌธ์์ด์ ์ถ๊ฐํ๊ฑฐ๋ ๋ณ๊ฒฝํ ๋ ์ฐ๋ ์๋ฃํ์ผ๋ก ๋ค์ํ ๋ฉ์๋๋ฅผ ํ์ฉํ ์ ์๋ค. append ๋ฉ์๋ append ๋ฉ์๋๋ ๋ฌธ์์ด์ ์ถ๊ฐํด์ฃผ๋ ์ญํ ์ ํ๋ค. String ์๋ฃํ์ผ๋ก ์ถ๋ ฅํ๊ณ ์ถ๋ค๋ฉด toString() ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ ๋ณ๊ฒฝํด์ผ ํ๋ค. String ์๋ฃํ์ ๊ฐ์ด ํ๋ฒ ์์ฑ๋๋ฉด ๋ฐ๊ฟ ์ ์์ง๋ง StringBuffer ์๋ฃํ์ ๊ฐ์ ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํด ์ด๋ฏธ ์์ฑ๋ ๊ฐ์ ์ธ์ ๋ ์ง ์์ ํ ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค. * ์ด๋ฎคํฐ๋ธ(immutable)ํ๋ค : ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์. * ๋ฎคํฐ๋ธ(mutable)ํ๋ค : ๋ณ๊ฒฝํ ์ ์์. StringBuffer sb = new StringBuffer(); sb.append("Hello"); sb.append(" I"); sb.append..
1. ์๋ฐ์ ๋ฐฐ์ด ์๋ฐ์์๋ ๋ฐฐ์ด์ ํ์ฉํด ๋ค๋์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ์ ์๋ค. - ๋ฐฐ์ด์ ํญ์ 0๋ถํฐ ์์ํ๋ค. ์ฆ, 0์ด ์ฒซ๋ฒ ์งธ๊ฐ ๋๋ค. - ๋ฐฐ์ด์ ๊ฐ์ ๋ฐ์ดํฐํ์ผ๋ก๋ง ์ ์ธํ๊ณ ๊ด๋ฆฌํ ์ ์๋ค. - ๋ฐฐ์ด์ ์ ์ธํ๋ ๋ฐฉ๋ฒ์ 4๊ฐ์ง๋ก ์๋์ ๊ฐ๋ค. ๋ฐฐ์ด ์ ์ธ ํ ๊ฐ์ ๋ณ๊ฒฝ ํ ์ ์๋ค. public class Main { public static void main(String[] args) { //๋ฐฐ์ด ์ ์ธ ์ฒซ๋ฒ ์งธ ๋ฐฉ๋ฒ String[] coffees01 = new String[4]; coffees01[0] = "์๋ฉ๋ฆฌ์นด๋ ธ"; coffees01[1] = "์นดํ๋ชจ์นด"; coffees01[2] = "๋ผ๋ผ"; coffees01[3] = "์นดํธ์น๋ ธ"; //๋ฐฐ์ด ์ ์ธ ๋๋ฒ ์งธ ๋ฐฉ๋ฒ String coffee02[] ..
์๋ฐ์ ๋ฐ์ดํฐ ํ ์๋ฐ์ ๋ฐ์ดํฐ ํ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํ๊ณผ ๋ํผ๋ฐ์ค ํ์ด ์๋ค. - ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํ ๋ฐ์ดํฐ ํ ์์ฝ์ด ํฌ๊ธฐ(bit) ๋ ผ๋ฆฌํ boolean 1 ์์นํ ์ ์ํ ๋ฌธ์ํ char 16 ์์นํ(๋ฐ์ดํธ) byte 8 ์์นํ(16๋นํธ ์ ์) short 16 ์์นํ(32๋นํธ ์ ์) int(์ฃผ๋ก ๋ง์ด ์ฐ์) 32 ์์นํ(64๋นํธ ์ ์) long 64 ์ค์ํ ์์นํ(32๋นํธ ์ค์) float 32 ์์นํ(64๋นํธ ์ค์) double(์ฃผ๋ก ๋ง์ด ์ฐ์) 64 ๋ ผ๋ฆฌํ ๋ ผ๋ฆฌํ์ ์ฐธ(True)๊ณผ ๊ฑฐ์ง(false) ๋ ๊ฐ์ง ๊ฐ๋ง ๊ฐ์ง๋ ๊ฐ์ฅ ์์ ๋ฐ์ดํฐ ํ์ด๋ค. ๋ ผ๋ฆฌํ์ ๋ค๋ฅธ ๋ฐ์ดํฐํ์ผ๋ก ๋ณํ์ด ๋ถ๊ฐ๋ฅํ๋ค. ๋๊ฐ์ด ๋ค๋ฅธ ๋ฐ์ดํฐํ์ด ๋ ผ๋ฆฌํ ๋ฐ์ดํฐํ์ผ๋ก ๋ณํํ ์ ์๋ค. ๋ฌธ์ํ ๋ฌธ์ํ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์์นํ์ผ๋ก 16๋นํธ ๋น๋ถํธ..
์๋ฐ์ ์๋ณ์(Identifier) ์๋ฐ ์ฝ๋ ๋ด์์ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ง์ ํ๋ ๋ณ์, ํด๋์ค, ๋ฉ์๋ ๋ฑ์ ์ด๋ฆ์ ์๋ณ์๋ผ๊ณ ํ๋ค. ์๋ณ์๋ ๋ฌธ์,์ซ์,'_','$' ๋ง์ผ๋ก ๊ตฌ์ฑ๋์ด์ผ ํ๋ค. ์ฒซ ์๋ ๋ฌธ์๋ง์ ์ฌ์ฉํด์ผ๋ง ํ๋ค. ๋์๋ฌธ์๋ฅผ ๊ตฌ๋ถํ๊ธฐ ๋๋ฌธ์ ์ ์ํ๋ฉฐ ์ฌ์ฉํด์ผ ํจ. ๊ณต๋ฐฑ์ ์ฌ์ฉํ ์ ์๋ค. ์๋ณ์ ์ค๋ช ์ฌ์ฉ๊ฐ๋ฅํ ์๋ณ์ strName ๋ฌธ์๋ง์ผ๋ก ๊ตฌ์ฑ๋ ์๋ณ์๋ ์ฌ์ฉ๊ฐ๋ฅํ๋ค. str_name '_'์ '$'๋ฅผ ์๋ณ์๋ก ์ฌ์ฉํ ์ ์๋ค. strName01 ์ฒซ ์๊ฐ ๋ฌธ์์์ผ๋ก ์ซ์ 01์ ์ฌ์ฉํ ์ ์๋ค. ํ๊ธ์ด๋ฆ ํ๊ธ์ ์๋ณ์๋ก ์ฌ์ฉํ ์ ์๋ค.(์ ์ฐ์ง ์์) ์ฌ์ฉํ ์ ์๋ ์๋ณ์ 01strName ์ฒซ ์๋ ๋ฌธ์๋ก ์์ํด์ผ ํ๋ค. ์ซ์๋ก ์์ํ ์ ์์ str-name ํน์๊ธฐ๋ก '-'๋ ์๋ณ์๋ก ..
์๋ฐ ๊ฐ์ผ๋ก ํ๋ ์ผ ์๋ฐ์ ๊ธฐ๋ณธ ๊ฐ๋ค๊ณผ ์ฌ์น์ฐ์ฐ, ๋น๊ต์ฐ์ฐ, ๋ ผ๋ฆฌ์ฐ์ฐ, ๊ทธ๋ฆฌ๊ณ ๋ณ์์ ํ ๋น์ ๋ํด ์์๋ณด์. 1. ๋ฌธ์์ด ์ถ๋ ฅํ๊ธฐ ๋ฌธ์์ด ์ถ๋ ฅ ์ print ์์ "" ํฐ ๋ฐ์ดํ ์์ ๋ฌธ์์ด์ ๋ฃ์ผ๋ฉด ์ถ๋ ฅ์ด ๊ฐ๋ฅํ๋ค. ์๋์ ๊ฐ์ด ์ ๋ ฅํ๋ฉด Be happy 2023! ์ด๋ผ๋ ์ถ๋ ฅ์ด ๋์จ๋ค. public static void main(String args[]){ System.out.println("Be happy" + 2023 + "!"); } 2. ์๋ฐ 4๋ ๊ธฐ๋ณธ ๊ฐ ์๋ฐ์ ๊ธฐ๋ณธ๊ฐ์ผ๋ก๋ ์ ์, ์ค์, ๋ฌธ์์ด, ๋ฌธ์(์ซ์,๋ฌธ์)๊ฐ ์๋ค. ์๋์ ๊ฐ์ด ์ ๋ ฅํ๋ฉด 3 3.14 3.14 3 a ๋ผ๊ณ ์ถ๋ ฅ์ด ๋์จ๋ค. public static void main(String args[]){ System.out.prin..