์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- spring
- Homebrew
- crud
- ddit
- ์ดํด๋ฆฝ์ค
- pyqt
- Mac
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- html
- jsp
- API
- JDBC
- ์ํ์ฝ๋ฉ
- ๋ฐ๋ณต๋ฌธ
- ์๋ฐ๋ฌธ์
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- nodejs
- FastAPI
- ๊ฐ์ฒด์งํฅ
- python
- Java
- servlet
- ๋งฅ
- Android
- ์๋ฐ
- Oracle
- Error
- ๋ฐฐ์ด
- ๋จ์ถํค
- ibatis
- Today
- Total
๋ชฉ๋กJava (36)
romworld
package kr.or.ddit.basic; import java.util.Properties; public class PropertiesTest { /* properties๊ฐ์ฒด - Properties๊ฐ์ฒด๋ Map๋ณด๋ค ์ถ์๋ ๊ธฐ๋ฅ์ ๊ฐ์ฒด๋ผ๊ณ ํ ์ ์๋ค. - Map์ Key๊ฐ๊ณผ value๊ฐ์ ๋ชจ๋ ํํ์ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ ์ ์์ง๋ง Properties๊ฐ์ฒด๋ Key๊ฐ๊ณผ value๊ฐ์ String๋ง ์ฌ์ฉํ ์ ์๋ค. - Map์ put(), get()๋ฉ์๋๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ฝ๊ณ ํ๋ ์์ ์ ์ํํ์ง๋ง Properties๋ setProperty(), getProperty() ๋ฉ์๋๋ฅผ ์ด์ฉํด์ ์ฝ๊ณ ์ฐ๊ธฐ ์์ ์ ์ํํ๋ค. - Properties๊ฐ์ฒด๋ ๋ฐ์ดํฐ๋ฅผ ํ์ผ๋ก ์ ์ถ๋ ฅ ํ ์ ์๋ค. */ publi..
Map package kr.or.ddit.basic; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class MapTest { public static void main(String[] args) { /* * Map๊ฐ์ฒด ==> key๊ฐ๊ณผ value๊ฐ์ ํ ์์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฐ์ฒด - key๊ฐ์ ์ค๋ณต์ ํ์ฉํ์ง ์๊ณ ์์(index)๊ฐ ์๋ค. * (Set์ ํน์ง์ ๊ฐ๋๋ค.) - value๊ฐ์ ์ค๋ณต์ ํ์ฉํ๋ค. */ HashMap map = new HashMap(); // ์๋ฃ ์ถ๊ฐ ==> put(key๊ฐ ,value๊ฐ) map.put("name", "ํ๊ธธ๋"); map.put("addr", "๋์ "); map..
package kr.or.ddit.basic; import java.util.HashSet; public class EqualsHashCodeTest { public static void main(String[] args) { Person p1 = new Person(); p1.setNum(1); p1.setName("ํ๊ธธ๋"); Person p2 = new Person(); //p2.setNum(2); //p2.setName("์ด์์ "); p2.setNum(1); p2.setName("ํ๊ธธ๋"); Person p3 = p1; System.out.println(p1 == p2); // false ์ฃผ์๊ฐ ๋น๊ต System.out.println(p1.equals(p2)); // false object์๋ e..
1) package kr.or.ddit.basic; import java.util.ArrayList; public class ArrayList01 { public static void main(String[] args) { // ArrayList๋ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ์ด Vector์ ๊ฐ๋ค. ArrayList list1 = new ArrayList(); // add()๋ฉ์๋๋ฅผ ์ด์ฉํด์ ์ถ๊ฐํ๋ค. list1.add("aaa"); list1.add("bbb"); list1.add(123); list1.add("k"); list1.add(true); list1.add(123.45); //System.out.println("list1 => " + list1.toString()); System.out.println("..
package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Scanner; import java.util.Set; public class DeadokHotel { private Map hotelMap; Scanner scan; // ์์ฑ์ public DeadokHotel() { hotelMap = new HashMap(); scan = new Scanner(System.in); // ๊ฐ์ค ์ด๊ธฐํ for(int i = 2; i
package kr.or.ddit.basic; import java.util.HashMap; import java.util.Scanner; import java.util.Set; /* ๋ฌธ์ ) ์ด๋ฆ, ์ฃผ์, ์ ํ๋ฒํธ๋ฅผ ๋ฉค๋ฒ๋ก ๊ฐ๋ Phone ํด๋์ค๋ฅผ ๋ง๋ค๊ณ Map์ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ ๋ฉ๋ด๋ฅผ ์ฒ๋ฆฌํ์ฌ ์ ํ๋ฒํธ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. (Map์ ๊ตฌ์กฐ๋ key๊ฐ์ผ๋ก ํด๋น ์ด๋ฆ์ผ๋ก ์ฌ์ฉํ๊ณ , value๊ฐ์ 'Phone ํด๋์ค์ ์ธ์คํด์ค'๋ก ํ๋ค.) ex) HashMap ๋ณ์๋ช = new HashMap(); ๊ตฌํํ ๋ฉ๋ด 1. ์ ํ๋ฒํธ ๋ฑ๋ก 2. ์ ํ๋ฒํธ ์์ 3. ์ ํ๋ฒํธ ์ญ์ 4. ์ ํ๋ฒํธ ๊ฒ์ 5. ์ ํ๋ฒํธ ์ ์ฒด ์ถ๋ ฅ 0. ํ๋ก๊ทธ๋จ ์ข ๋ฃ ์คํ ์์) 1. ์ ํ๋ฒํธ ๋ฑ๋ก 2. ์ ํ๋ฒํธ ์์ 3..
package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.Random; import java.util.Scanner; public class LottoStore { private Scanner scan = new Scanner(System.in); public static void main(String[] args) { new LottoStore().lottoStart(); //LottoStore lotto = new LottoStore(); //lotto.lottoStart(); } public void lottoStart() { wh..
package kr.or.ddit.basic; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; /* * - ์ ๋ ฌ๊ณผ ๊ด๋ จ๋ interface๋ Comparable, Comparator ์ด๋ ๊ฒ ๋ ๊ฐ์ง๊ฐ ์๋ค. * * - Comparable์ Collection์ ์ถ๊ฐ๋๋ ๋ฐ์ดํฐ ์์ฒด์ ์ ๋ ฌ ๊ธฐ์ค์ ๋ฃ๊ณ ์ถ์ ๋ ๊ตฌํํ๋ ์ธํฐํ์ด์ค๋ค. * (์ฆ, ๋ด๋ถ ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.) * - Comparator๋ ์ธ๋ถ์ ๋ณ๋๋ก ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ๊ณ ์ถ์ ๋ ๊ตฌํํ๋ ์ธํฐํ์ด์ค์ด๋ค. * (์ฆ, ์ธ๋ถ ์ ๋ ฌ ๊ธฐ์ค์ ๊ตฌํํ ๋ ์ฌ์ฉํ๋ค.) * * - Comparable์์๋ compareTo()๋ฉ์๋๋ฅผ ์ฌ์ ..