Exception3 (23.02.08)Python ํ๋ก๊ทธ๋๋ฐ : Pickle ๋ชจ๋์ ์ฌ์ฉํ ์ง๋ ฌํ(Serialization), ์์ธ์ฒ๋ฆฌ pickle ๋ชจ๋์ ์ฌ์ฉํ ์ง๋ ฌํ(Serialization) ์ง๋ ฌํ : pickle.dump(data,fout) ์ญ์ง๋ ฌํ : pickle.load(fin) ์ง๋ ฌํ๋ฅผ ์ด์ฉํ CRUD Emp ํด๋์ค ๋ฆฌ์คํธ์ Emp๊ฐ์ฒด๋ฅผ ์ ์ฅํ๊ณ ๋ฆฌ์คํธ๋ฅผ ์ง๋ ฌํ # Emp (id, name, dept, phone) # ์ถ๊ฐ(a), ๋ชฉ๋ก(s), ๊ฒ์(f), ์์ (u), ์ญ์ (d), ์ข ๋ฃ(x) 1 2 3 4 5 6 7 8 9 10 11 12 13 import pickle class Emp: def __init__(self, id=None, name=None, dept=None, phone=None): self.id = id self.name = name self.dept = dept self.phone = phone def __.. Python programming 2023. 2. 14. (22.10.19)Java ํ๋ก๊ทธ๋๋ฐ: ์์ธ์ฒ๋ฆฌ Exception ์ปฌ๋ ์ Collection **๋ฌธ์์ด ๋ฐฐ์ด ์์ 10๊ฐ๋ฅผ ํ์์ ์ด๋ฆ์ผ๋ก ์ด๊ธฐํํ๋ค. ํค๋ณด๋์์ ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์์ ๋ฐฐ์ด์ ์ธ๋ฑ์ค๋ก ์ฌ์ฉํ์ฌ ํ์ ์ด๋ฆ์ ํ์ํ๋ค. ๋ง์ฝ ์ด์ฉ์๊ฐ 0~9์ด์ธ์ ์์๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ์๋ ์ด๋ค ๋ฌธ์ ๊ฐ ์๊ธฐ๋์ง ํ์ธํ๋ค. ํ๋ก๊ทธ๋จ์ด ๋น์ ์ ์ข ๋ฃ๋์ง ์๋๋ก ๊ฐ์ ํ๋ค. 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 32 33 import java.util.Scanner; public class ExceptionMain2 { public static void main(String[] args) { String[] str = new String[10]; str[0]="๋ฐ์ฃผํ"; str[1]="๊น์ผ์ผ"; str[.. Java programming 2022. 10. 19. (22.10.18)Java ํ๋ก๊ทธ๋๋ฐ ์ธํฐํ์ด์ค(Interface), CallByValue, CallByReference, ์์ธ์ฒ๋ฆฌ **์ปดํจํฐ ๊ด๋ จ ์ ํ์ ํ๋งคํ๋ ์ฌ์ด๋์์ ์ฌ๋ฌ๊ฐ์ง ์ํ (Item)์ ๋ํ ์ ๋ณด๋ฅผ ํ์ํ๋ ค๊ณ ํ๋ค. ์ํ์๋ ๋ง์ฐ์ค, ๋ฉ๋ชจ๋ฆฌ, ์ด์ด์ , ํ๋ธ๋ ๋ฑ์ด ์์ผ๋ฉฐ, ์ ํ๋ช , ๊ฐ๊ฒฉ, ์ ์กฐ์ฌ, ์ ์กฐ์ผ ๋ฑ์ ๋ชจ๋ ์ํ์ ๊ณตํต์ ์ธ ์์ฑ์ด๋ค. ๋ง์ฐ์ค์ ๊ฒฝ์ฐ์๋ ๋ฒํผ์ ๊ฐฏ์๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ํ์ฌ, ๋ฉ๋ชจ๋ฆฌ๋ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ด์ฆ๋ฅผ, ์ด์ด์ ์ ์ ์ ๊ธธ์ด๋ฅผ, ํ๋ธ๋ ์ ํ๋ฉด์ ๋๋น์ ๋ํ ์ ๋ณด๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ค๊ณ ํ๋ค. ์์์ฑ, ๋คํ์ฑ, ์๋์ฑ์์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ์ ์์ฑํ๊ณ ํ ์คํธํด๋ณด๋ผ ๋ค์ํ ์ ํ์ ์ ๋ณด๋ฅผ ๋ฐฐ์ด์ ์ ์ฅํ์ฌ ๋ชฉ๋ก์ ํ์ํ๋ ๊ธฐ๋ฅ์ ์์ฑํด๋ณด์์ค Main ํด๋์ค ์ฝ๋ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import com.ezen.javaoop.*; public class Inh.. Java programming 2022. 10. 19. ์ด์ 1 ๋ค์