๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ51 [List] ArrayList, Vector, LinkedList 1. List Interface : Link์ธํฐํ์ด์ค๋ฅผ ์์๋ฐ๋ ์๋ฃ๊ตฌ์กฐ - ArrayList, Vector, LinkedList ๋ฑ ArrayList ์ด ํด๋์ค๋ Synchronized(X) : ์๋๊ฐ ์กฐ๊ธ ๋น ๋ฆ, ๋๊ธฐํ์ฒ๋ฆฌ ํ์์๋ ๊ฒฝ์ฐ ์ฃผ๋ก ์ฌ์ฉ Vector ์ด ํด๋์ค๋ Synchronized(O) : ์๋๊ฐ ์กฐ๊ธ ๋๋ฆผ : ์์์ ์์ ์ ์ฅ๋๋ฉฐ, ์ค๋ณต ์ ์ฅ ๊ฐ๋ฅ : ๊ฐ์ ์ฌ๋ฌ๊ฐ ์ ์ฅํ ์ผ๊ด์ฒ๋ฆฌ๊ฐ ๋ชฉ์ : ์ผ๊ด์ฒ๋ฆฌ > ๋ฐ๋ณต์ง์์ Iterator ๋๋ for (์๋ฃํ ๋ณ์๋ช :collection) ํ์ฉ ArrayList.add(e) ์๋ฆฌ๋จผํธ ๊ฐ ์ถ๊ฐ / index๋ฅผ ํ์ฉํ์ฌ ์ง์ ์์น์ ์ ์ฅ ๊ฐ๋ฅ ArrayList.get(index) index์ ์์นํ ์๋ฆฌ๋จผํธ ๋ฐํ ArrayList.set(Index, .. 2020. 8. 22. [Map] HashMap, HashTable, TreeMap 1. Map : Map์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ ํด๋์ค๋ค์ ํค์ ๊ฐ์ ํ๋์ ์์ผ๋ก ์ ์ฅํ๋ ๋ฐฉ์์ ์ฌ์ฉ : ์์์ ์์๋ ์ ์ฅํ์ง์์ผ๋ฉฐ, ํค๊ฐ์ ์ค๋ณต์ ํ์ฉํ์ง์์ผ๋ ๊ฐ์ ์ค๋ณต์ ํ์ฉ : HashMap HashTable TreeMap โ โ 2. HashMap : ํด์์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉ >> ๊ฒ์์๋ ์ฐ์ : ์ค๋ณต๋ ํค๊ฐ ํ์ฉX (๋จ, ๊ฐ์ ์ค๋ณต์ ํ์ฉ) Method Function hashMap.put(K,V) ์์ ๊ฐ ์ถ๊ฐ hashMap.keySet() ํค๋ค ๋ฐํ > set(์งํฉ)ํํ๋ก hashMap.entrySet() ์คํธ๋ฆฌ๋ค ๋ฐํ > set(์งํฉ)ํํ๋ก hashMap.get(K) ํค์ ํด๋นํ๋ ๊ฐ ๋ฐํ hashMap.replace(K,V) ํค์ ํด๋นํ๋ ๊ฐ ๋ณ๊ฒฝ hashMap.remove(K) ํค์ ํด๋นํ.. 2020. 8. 22. [EXTENDING] put Web Scrapper in Server show the result immediately instead of CSV file. -> dont need to download anything But can download by button [Flask] - micro-framework that allows you to make website with Python 2020. 8. 6. [GET READY FOR DJANGO] OOP [ Django? ] - web Framework to make Back End API, Front End using only Python [Argument, Keyword argument?] - *args : infinite positional arguements (>>take tuple) - **kwargs : infinite keyword arguements ( >>take dictionary) [ Method ] - functions inside of a class - โ method ! ๋ชจ๋ ๋ฉ์๋์ ์ฒซ๋ฒ์งธ argument๋ ๋ฉ์๋๋ฅผ ํธ์ถํ๋ ์๊ธฐ์์ (instance)์ด์ผ ํ์ด์ฌ์ ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ ๊ทธ ๋ฉ์๋์ ์ธ์คํด์ค๋ฅผ ์ฒซ๋ฒ์งธ ์๊ท๋จผํธ๋ก ์ฌ์ฉํด - ๋ด์ฅํจ์ dir(class) : ํด๋์ค์ ์กด์ฌ.. 2020. 8. 5. ์ด์ 1 ยทยทยท 6 7 8 9 10 11 12 13 ๋ค์