๐ Major Study (Bachelor)164 JAVA ํ๋ก๊ทธ๋๋ฐ 6.2 6.2 Static Methods and Static variables ๋ฉ์๋๋ฅผ ํธ์ถํ ๋ Object๋ฅผ ๋ง๋ค ํ์ ์์ด ์ฌ์ฉํ ์ ์๋ ๋ฉ์๋ ๋ฐ๋ก ํด๋์ค ์ด๋ฆ. ์ ์ฌ์ฉํ๋ ๋ฉ์๋๋ฅผ Static ๋ฉ์๋๋ผ๊ณ ํ๋ค. ํด๋์ค ๋ฉ์๋๋ผ๊ณ ๋ถ๋ฅธ๋ค. (ํด๋์ค ๋ฉ์๋๊ฐ Static ๋ฉ์๋๋ฅผ ์๊ธฐํ๋ ๊ฒ) Static ๋ฉ์๋๋ฅผ Object๋ฅผ ๋ง๋ค์ง ์๊ณ ๋ฐ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ Instance Variable์ ์ ๊ทผํ ์ ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก Instance Variable์ ์ง์ Reference ํ ์ ์๋ค. Non Static Method๋ Static Variable์ ์ ๊ทผํ ์ ์๊ณ non static varaible๋ ์ ๊ทผํ ์ ์๋ค. Static variable์ Static Variable์ ์ ๊ทผํ ์.. 2021. 10. 26. JAVA ํ๋ก๊ทธ๋๋ฐ 6.1 6์ฅ More About Objects and Methods Instance variable , created, same, overloaded Object๋ฅผ ๋ง๋ค์ด ๋ด๋ ํจ์ ํด๋์ค๊ฐ ๊ฐ์ง๊ณ ์๋ Instance variable์ ๊ตฌ์ฒด์ ์ธ ๊ฐ์ ํ ๋นํ๋ ๊ฒ์ ํตํด์ Object๋ฅผ ๋ง๋ค์ด์ฃผ๋ ๊ฒ new ํด๋์ค ์ด๋ฆ() ์ ํตํด์ ์๋์ผ๋ก ๋ง๋ค ๋ ์ด๊ฒ์ Construct๋ผ๊ณ ํ๋ค. ํด๋์ค ์ด๋ฆ๊ณผ ๊ฐ์ ์ด๋ฆ์ ๊ฐ์ง๋ค Overload ๋๋ค๋ ๊ฒ์ ๊ฐ์ ์ด๋ฆ์ ๊ฐ์ง ๋ฉ์๋๊ฐ ํด๋์ค ์์ ์ฌ๋ฌ ๊ฐ ์๋ ๊ฒฝ์ฐ๋ฅผ ๋งํ๋ค. ํ ํด๋์ค ์์ Constructor๊ฐ ์ฌ๋ฌ ๊ฐ ๋ค์ด๊ฐ ์ ์๊ณ Initializeํ๋ ๋ฐฉ๋ฒ์ด ๋ค๋ฅธ๋ค. void, return type, parameters void์ return ํ์ ์ด ์๊ณ Pa.. 2021. 10. 26. ์ค์ ํ๋ก์ ํธ 9Week Web Architecture HTML & CSS ๋ทํ ์๋น์ ๋ค์ด๊ฐ๋ฉด์ ๋ญ๋ถํฐ ๋จน์๊น ํ๋ ๊ทธ๋ฐ ๋๋์ ์์ ์ด ์งํ๋๋ค. ์ ๋ง ๋ง์๊ฒ ์ฆ๊ธธ ๊ฒ์ธ๊ฐ, ์๋๋ฉด ๋จธ๋ญ๋จธ๋ญ ๊ฑฐ๋ฆฌ๋ฉด์ ๋์ ๋์ ํ๊ณ ๋ง ๊ฒ์ธ๊ฐ ๊ธ์์ผ ์์ ์ด์ ์ ์์ฒญ ๋์์ ํ๋ ์์ ํ์์ผ ์์ ๋ง๋ค ์งง์ ์์ต ๋์์์ ์ ๊ณตํ ์์ [์๊ณ ๋ค์ด์ผ ๋ ํฅ๋ฏธ๋ ์๊ธฐ๊ณ ์ฌ๋ฏธ์๋ค] ์ผ์ฃผ์ผ์ 1 ~ 2๊ฐ ์ ๋ ๊ณ์ ์ฌ๋ผ์ฌ ์์ ์ด๋ผ๊ณ ํ์ฌ!! (๋ง๊ฐ์๊ฐ) ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ด๊ณ๊ฐ ์กด์ฌํ๋ค. ์ด๋ฐ ๊ด๊ณ๊ฐ ์๋ ๊ฒ์ P2P(Peer to Peer) ๋ผ๊ณ ๋ถ๋ฆฐ๋ค. ์นด์นด์คํก์ P2P๋ผ๊ณ ์๊ฐํ๊ธฐ ์ฝ์ง๋ง ๊ทธ๋ ์ง ์๋ค. ์๋น์ค๋ฅผ ๋งค๊ฐ๋ก ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ์์ง์ธ๋ค. ๊ทธ ๊ด๊ณ๊ฐ WEB์ ํตํด์ ์งํ๋๋ค. ํ๋กํ ์ฝ(์ ์ฐจ, ๊ท์น, ์ฝ์) ์น์๋น์ค ์์์ ์งํ๋๋ ๋ชจ๋ ์ ์ฐจ.. 2021. 10. 26. ์ค์ ํ๋ก์ ํธ LAB6 2021. 10. 26. ์ค์ ํ๋ก์ ํธ LAB5 2021. 10. 26. ์ค์ ํ๋ก์ ํธ LAB4 2021. 10. 26. ์ค์ ํ๋ก์ ํธ LAB3 ๋ด์ฉ ์ ๋ ฅ ๊ธฐ๋ฅ ๊ฐ์ ํญ๋ชฉ ๋ด ๋ ์ง ์ ๋ณด๋ฅผ ๋ฌธ์์ด๋ก ๋ค๋ฃจ๋๋ก ์์ TodoItem.java ๋ด์ toSaveString() ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ์ดํฐ ํ์ผ ์ ์ฅ/์ฝ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ Todolist.txt ํ์ผ ๋ด์ฉ 2021. 10. 26. ์ค์ ํ๋ก์ ํธ LAB2 STS4๋ฅผ ์ด์ฉํด์ TodoList App์ ๋ง๋ค๊ณ GitHub์ ์ ๋ก๋ ํ๊ธฐ TodolistApp ํ๋ก์ ํธ์์ ์ฌ์ฉ๋๋ Java Class ์กฐ์ฌํ๊ธฐ ๊ฐ ํด๋์ค ์ฉ๋ Scanner : ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํฐ ํ์ ์ Scanner ํด๋์ค์ ๋งค์๋๋ฅผ ์ด์ฉํด ์ ๋ ฅ๋ฐ์ ์ ์๋ค. Comparator : Collection.sort ๋งค์๋๋ฅผ ์ฌ์ฉํด์ ์ ์ฅ๋ ์ธ์๋ค์ ์ ๋ ฌ์ํฌ ์ ์๋ค. ArrayList : ์๋ฃ๋ฅผ ์์ฐจ์ ์ผ๋ก ์ ์ฅํ์ฌ ๊ด๋ฆฌํ๋ ํ๋ก๊ทธ๋จ์ ๊ตฌํํ ๋ ์ฌ์ฉ๋๋ ํด๋์ค ์์ฃผ ์ฌ์ฉํ๋ ๋งค์๋ addItem() : ํ์ผ์ ์ถ๊ฐํ๋ ๋งค์๋ deleteItem() : ์ฌ์ฉ์ ์ง์ ํ์ผ์ ์ญ์ ํ๋ ๋งค์๋ editItem() : ์ฌ์ฉ์๊ฐ ์ง์ ํ ํ์ผ์ ์ด๋ฆ์ ์ ๋ฐ์ดํธ ํ๋ ๋งค์๋ sortByName() : ์ด๋ฆ์ ์์๋๋ก.. 2021. 10. 26. ์ปดํจํฐ ๊ตฌ์กฐ 4.2 Building Datapath ์์ ๋๋ lw sw / add sub and or slt / beq, j ์ ๋ํด์๋ง ๋ค๋ฃฌ๋ค๊ณ ํ์ จ๋ค. ๋ณดํธ์ ์ผ๋ก ๊ตฌํ์ ํ ๋ 1๋ฒ๊ณผ 2๋ฒ์ Instruction fetch ์ ํด๋นํ๋ค. 3๋ฒ๊ณผ 4๋ฒ์ Instruction execute์ ํด๋นํ๋ ๋ถ๋ถ์ด๋ค. ์ด๋ฅผ "Stored Program Concept"์ด๋ผ๊ณ ํ๋ค. RTL Description : Register Transfer Language MIPS Instruction์ด ์ด๋ค ์์ผ๋ก ์๋ํ๋์ง ๋ฉ๋ชจ๋ฆฌ๋ก๋ถํฐ ์ ๋ณด๋ฅผ fetch ํ๊ณ Excute ํ๋ ๊ณผ์ ์ ํ์ด์ ์ค๋ช ํ ๊ฒ. PC ๋์ง์คํฐ์ ์ ์ฅ๋์ด ์๋ ์ฃผ์์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ IR ๋์ง์คํฐ๋ก ๊ฐ์ ธ์ค๊ณ rs ๋์ง์คํฐ์ ๊ฐ๊ณผ rt ๋์ง์คํฐ์ ๊ฐ์ ๋ํด์ rd ๋์ง์คํฐ์.. 2021. 10. 25. ์ปดํจํฐ ๊ตฌ์กฐ 4.1 ๋ ผ๋ฆฌ์ค๊ณ ๋ณต์ต Combinational circuit ๊ณผ sequential circuit์ด ์กด์ฌํ๋ค. Combinational์ Output์ด ์ค์ง Input ๊ฐ์ ์ํด์ ์ ํด์ง๋ ๋ก์ง์ด๋ค. Sequential์ Output์ด Input๊ณผ current State์ ์ํด์ ์ ํด์ง๋ค. Combinational Circuit์ ์ Clocked - Asynchronous ํ ๊ฒ์ clock-edged trigger์ ์ํด์ ๋ฐ์ํ๋ค. ์ด๋ฌํ ๊ฒ์ Edge triggered methodoloy๋ผ๊ณ ๋ถ๋ฅธ๋ค. D-Latch๋ clock ๊ณผ ์๊ด์์ด Asynchronous ํ๊ฒ Input ๊ฐ์ด ๋ณํ๋ ๊ฒ์ด๊ณ (Clock ์ด Active ๋์ด์์ ๋ Input ๊ฐ์ด ๋ฌด์กฐ๊ฑด์ ์ผ๋ก ๋ฐ์๋๋ค.) Flip-Flop์ cl.. 2021. 10. 25. ์ด์ 1 ยทยทยท 13 14 15 16 17 ๋ค์