๐ป92 [JAVA] Java์ ์ธ์ ์ ๋ฌ , ํฌ์ธํฐ ? - call by value, call by reference โป JAVA์ ์ธ์ ์ ๋ฌ- ์๋ฐ์์ ์ง์ํ๋ ํ์ ์๋ primitive type๊ณผ reference type์ด ์๋ค.- primitive type : byte, char, short, int, long, float, double, boolean ๋ฑ๊ณผ ๊ฐ์ ์๋ฐ ๊ธฐ๋ณธ ํ์ - reference type : java.lang.object๋ฅผ ์์๋ฐ๋ ๋ชจ๋ ๊ฐ์ฒด 1. primitive type์ด ์ธ์๋ก ์ ๋ฌ๋๋ ๊ฒฝ์ฐ public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; System.out.println("a = "+a); add(a); System.out.prin.. 2024. 9. 29. [JAVA] ์๋ฐ Intํ Charํ ๋ณํ 1. (char)int value_int =1;//์ด๋ ๊ฒํ๋ฉด ์๋จ.char value_char1 = (char)(value_int);//์ด๋ ๊ฒ ํด์ค์ผํจ.char value_char2 = (char)(value_int +'0'); 2. Character.forDigit() ๋ฐฉ๋ฒ int radix = 10; //10์ง์int value_int = 6;char value_char = Character.forDigit(value_int , radix); 3. toString()๋ฐฉ๋ฒint -> String -> char๋ก ๋ณํํ๋ ๋ฐฉ์ int value_int = 1;char value_char = Integer.toString(value_int).charAt(0); 2024. 9. 23. [DB/OracleDB] SQL๋ฌธ ์กฐํ, ํจ์ ์ ๋ฆฌ SELECT *FROM EMPLOYEE;--๋ชจ๋ ํ ํ(WHERE ์ดํ ์กฐ๊ฑด์ด ์์ผ๋ฏ๋ก) ๊ณผ ๋ชจ๋ ์ปฌ๋ผ์กฐํ · ๋ ผ๋ฆฌ์ฐ์ฐ์ AND, OR ๋ ' &&์ || ' ๊ฐ ์๋ AND, OR๋ก ์ฌ์ฉํ๋ค.-- ๋ถ์์ฝ๋๊ฐ 'D6'์ด๋ฉด์, ์ด๋ฆ์ด '์ ์ฌ์'์ธ ์ฌ์์ ๋ชจ๋ ์ ๋ณด ์กฐํSELECT *FROM EMPLOYEEWHERE DEPT_CODE = 'D6' AND EMP_NAME = '์ ์ฌ์'; · ์ฌ๋ฌ ์ปฌ๋ผ์ ๊ฒฐ๊ณผ๋ ๊ฐ์ 'ํ๋์ ์ปฌ๋ผ'์ผ๋ก ๋ฌถ์๋ ' || ' ์ฌ์ฉํ๋ค.SELECT EMP_ID || EMP_NAME || '์ฌ์' FROM EMPLOYEE; · ๋น๊ต์ฐ์ฐ์ ์ค '๊ฐ์ง์๋ค' : != , ^=, · LIKE ์ฐ์ฐ์: ์ ๋ ฅํ ์ซ์, ๋ฌธ์๊ฐ ํฌํจ๋ ์ ๋ณด๋ฅผ ์กฐํํ ๋ ์ฌ์ฉํ๋ ์ฐ์ฐ์ 1) '_' : .. 2024. 9. 9. [DB/OracleDB] Oracle Cloud , DBeaver ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ ํ๊ธฐ Oracle Cloud 1. 2. ์์จ ์ด์ํธ๋ ์์ ์ฒ๋ฆฌ (ATP) ์ฌ์ฉ ์์จ ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค(Autonomous Database): ๊ธฐ์กด์ DBA๊ฐ ์ํํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณด์, ๋ฐฑ์ , ์ ๋ฐ์ดํธ ๋ฐ ๊ธฐํ ์ ๋ฌด๋ฅผ ์๋ํํ๋ ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค. 3.๊ธฐ์กด์ ์์ฑํด๋ Multi0729 ๋ผ๋ ์ด๋ฆ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ณด์ธ๋ค. ํด๋ฆญํด์ ๋ค์ด๊ฐ์ 4. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ > SQL ํด๋ฆญ 5.๋ช ๋ น์ด๋ฅผ ํตํด ์ ์ ์์ฑ, ๊ถํ๋ถ์ฌ, ์ ์ ์ญ์ ๋ฑ์ด ๊ฐ๋ฅํ๋ค. DBeaver ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ์ํค๊ธฐ์ ์์ง๊ฐ์ด์ฉTNS ์ด๋ฆ ๋์ค์ DBeaver์ ์ ๋ ฅํ๋ ์ฝ๋์ ๋ฃ์ด์ค์ผ๋จ.. -DBeaver +๋ด์ฉ์ถ๊ฐํ ์์ 2024. 9. 8. [JAVA] ์ ์ถ๋ ฅ(I/O)- ์คํธ๋ฆผ(Stream), ๋ฒํผ(Buffer), File์ ์ถ๋ ฅ์คํธ๋ฆผ ์ ๋ฆฌ ์๋ฐ์์ ์ ์ถ๋ ฅ(I/O)๋ผ๊ณ ํ๋ฉด ๊ธฐ์กด์ ์ฌ์ฉํ๋ print์ Scanner๊ฐ ์ ๋ถ์๋ค. ์ด๋ ์๋ฐ์์ ๋จ์ํ ์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ด๋ค.์ปดํจํฐ์ ์ ์ถ๋ ฅ์ Input,Output ์ค์ฌ์ "I/O" ๋ผ๊ณ ํ๋ค. ์๋ฐ์์ ๋ชจ๋ IO๋ ์คํธ๋ฆผ(Stream)์ ํตํด ์ด๋ฃจ์ด์ง๋ค. 1. Stream ์ข ๋ฅ 2. Reader ํด๋์ค 3. Writer ํด๋์ค ์คํธ๋ฆผ (Stream) ์ ์ถ๋ ฅ ์ฅ์น์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ๊ณ ์ฐ๊ธฐ ์ํด ์๋ฐ์์ ์ ๊ณตํ๋ ํด๋์คbyte ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ์ด๋ฐํ๋๋ฐ ์ฌ์ฉํ๋ ์ฐ๊ฒฐํต๋ก.ํ๋์ ์คํธ๋ฆผ์ผ๋ก ์ ๋ ฅ๊ณผ ์ถ๋ ฅ์ ๋์์ ์ฒ๋ฆฌํ ์ ์๋ค. (๋จ๋ฐฉํฅํต์ , ์ ์ถ๋ ฅ์ ๋์์ ํ๋ ค๋ฉด 2๊ฐ ์คํธ๋ฆผ ํ์ํจ.)ํ์ ๊ตฌ์กฐ, FIFO(First In First Out) ๋ฐ์ดํฐ์ ์คํธ๋ฆผ ๊ทผ์์ง(์์์ ) :.. 2024. 9. 7. [JAVA] ์๋ฐ ์์ธ์ฒ๋ฆฌ(Exception)- try catch๋ฌธ, throw, throws ํ๋ก๊ทธ๋จ ์ค๋ฅ ์ข ๋ฅ 1. ์ปดํ์ผ ์๋ฌ : ํ๋ก๊ทธ๋จ์ ์คํ์ ๋ง๋ ์์ค ์ ๋ฌธ๋ฒ ์๋ฌ. ์์ค ๊ตฌ๋ฌธ์ ์์ ํด์ ํด๊ฒฐ ํ๋ค.2. ๋ฐํ์ ์๋ฌ : ์ ๋ ฅ๊ฐ์ด ์ด์ํ๊ฑฐ๋, ๋ฐฐ์ด์ ์ธ๋ฑ์ค ๋ฒ์ ์ด๊ณผ ๋ฌธ์ , ๊ณ์ฐ์์ ์ค๋ฅ๋ฑ...-> ์ฃผ๋ก if๋ฌธ์ผ๋ก ์๋ฌ๋ฅผ ์ฒ๋ฆฌํ๋ค.3. ์์คํ ์๋ฌ: ์ปดํจํฐ ์ค์๋ ๋ฑ.. ์๋ฌ(Exception) : ์์ค ์์ ์ผ๋ก ํด๊ฒฐ ๊ฐ๋ฅํ ์๋ฌ์ฐ๋ฆฌ๋ ์์ธก๊ฐ๋ฅํ์๋ฌ(์์ธ ์ํฉ) ์ ์์ธ์ฒ๋ฆฌ๋ฅผ ํตํด ํด๊ฒฐํ ์ ์๋ค. ์์ธ์ฒ๋ฆฌ (Exception Handling) ์์ธ์ฒ๋ฆฌ๋ ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉฐ ๋ฐ์ํ ์ ์๋ ์์ธ์ ์ํฉ์ ๋๋นํ ์ฝ๋๋ฅผ ์์ฑํด์ฃผ๋ ์ฒ๋ฆฌ ๋ฐฉ์์ด๋ค.ํ๋ก๊ทธ๋จ์ ๋น์ ์์ ์ธ ๋์์ ๋ง์๋ฒ๋ฆฌ๊ฑฐ๋, ๋ณต๊ตฌ๋ฅผ ์๋ํ๊ฑฐ๋(์๋ฌ ์ก๊ธฐ), ์ํฉ์ ํํผํ๋ ๋ฐฉ์ ๋ฑ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ์ ์์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ด.. 2024. 9. 4. [JAVA] String ํด๋์ค / StringBuffer ํด๋์ค / StringBuilder ํด๋์ค · ๋น๊ต ์ ๋ฆฌ (+StringTokenizer ํด๋์ค) String , StringBuffer , StringBuilder ํด๋์ค๋ ์๋ฐ์์ ๋ฌธ์์ด์ ๋ค๋ฃจ๋ '์๋ฃํ ํด๋์ค'๋ก ์ง์ํ๋ '3๊ฐ์ง ์๋ฃํ'์ด๋ค. ์ ์ธ๊ฐ์ง ์๋ฃํ์ ๋ชจ๋ ๋ฌธ์์ด์ ๋ค๋ฃฐ๋ ์ฌ์ฉํ๋, ๊ฐ๊ฐ ์ฐ์์๊ฐ ๋ค๋ฅด๋ค.:๋ณดํต ์ฑ๋ฅ๊ณผ ์ํฉ์ ๋ฐ๋ผ ๋น๊ตํ์ฌ ์ ํํด์ ์ฌ์ฉํ๋ค. String ํด๋์ค / StringBufferํด๋์ค, StringBuilder์ ๋ํด ๋น๊ต · ์ ๋ฆฌํด๋ณด์! String ํด๋์ค ๋ถ๋ณํ(immutable) ์๋ฃํ๋ฐ๋ผ์ ์ด๊ธฐ ๊ณต๊ฐ๊ณผ ์ฐ์ฐ์ ํ ๋ ๋ง์ ์๊ฐ๊ณผ ์์์ ์ฌ์ฉํ๋ ํธ์ด๋ค.๋ถ๋ณํ์ผ๋ก ์ค๊ณํ๋ ์ด์ : ๋ณด์, ๋๊ธฐํ, ์บ์ฑ(ํ ๊ณต๊ฐ ์ ์ฝ)๋ฑ์ ์ฑ๋ฅ์ ์ด์ ์ ์ป๊ธฐ ์ํด์์ด๋ค.๋ฌธ์์ด์ ์์ ํ ๊ฒฝ์ฐ, ์์ ๋ ๋ฌธ์์ด์ด ์๋กญ๊ฒ ํ ๋น๋์ด ์ ์ฃผ์๋ฅผ ๋๊ธฐ๊ฒ ๋๋ค. Str.. 2024. 9. 3. [JAVA] ์์ - super, ์ธํฐํ์ด์ค(Interface), ์ค๋ฒ๋ผ์ด๋ฉ(Overriding), ์ถ์ํด๋์ค(Abstract Class) ์๋ฐ(JAVA)๋ ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ(Object Oriented Programing, OOP)์ผ๋ก, 4๊ฐ์ง ํน์ฑ์ ๊ฐ์ง๋ค.1. ์์ (Inheritance)2. ๋คํ์ฑ (Polymorphism)3. ์ถ์ํ (Abstraction)4. ์บก์ํ (Encapsulation) ์ด ์ค ์์๊ณผ ์๋ฐ์ ๋ค์ค์์(์ธํฐํ์ด์ค)์ ๋ํด ์ ๋ฆฌํด๋ณด์.1. ์์1-1. ์ค๋ฒ๋ผ์ด๋ฉ @Override1-2. super 2. ์ธํฐํ์ด์ค3. ์ถ์ํด๋์ค 1. ์์ ๋ถ๋ชจ ํด๋์ค(์ํผํด๋์ค)์ ์์ฑ๊ณผ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ๋ฌผ๋ ค๋ฐ๋๋ค.extends ํค์๋๋ฅผ ์ฌ์ฉํ๋ค.extends ๋์์ ํ๋๋ง ์ ํํ ์ ์๋ค. (ํ๋์ ๋ถ๋ชจํด๋์ค๋ง ์์๋ฐ์ ์ ์๋ค! ) ๐์์์ด ์์์ ๋ฐ๊ฒ ๋๋ฉด, ๋จ์ํ ๋ถ๋ชจ์ ํ๋์ ๋ฉ์๋๋ง ๋ฌผ๋ ค๋ฐ๋๊ฒ ์๋, ๋ถ๋ชจ์ ํด.. 2024. 8. 30. [JAVA] ์๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ ์๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ ์๋ฐ์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ ๋ฉ์๋ ์์ญ, ์คํ ์์ญ, ํ ์์ญ ์ผ๋ก ๋๋ ์ ์๋ค. ์๋ฐ์์ ์ด๋ค ๋์์ ํ๋์ ๋ฐ๋ผ ๊ฐ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ ์ฅํ๋ ์์๊ฐ ๋ค๋ฅธ๋ฐ, ๊ฐ๋จํ ์ ๋ฆฌํด๋ณด์! ๋ฉ์๋ ์์ญ(Method Area)ํด๋์ค ์ ๋ณด๋ฅผ ์ ์ฅํ๋ค. (ํด๋์ค๊ฐ ์คํ๋๋ ์ฝ๋, ํ๋๋ฑ ๋ชจ๋ ์ฝ๋๊ฐ ์กด์ฌํจ.)static ๋ณ์๋ค์ ๋ณด๊ดํ๋ค. ์คํ ์์ญ(Stack Area)์๋ฐ๋ฅผ ์คํํ๋ฉด, ํ๋์ ์คํ ์คํ์ด ์์ฑ๋๋ค.์คํํ๋ ์: ์ง์ญ๋ณ์, ์ค๊ฐ ์ฐ์ฐ๊ฒฐ๊ณผ, ๋ฉ์๋ ํธ์ถ๊ฒฐ๊ณผ๋ฑ์ ํฌํจํ๋ค.๋ฉ์๋๋ฅผ ํธ์ถํ ๋๋ง๋ค ํ๋์ ์คํ ํ๋ ์์ด ์คํ์ ์์ด๊ณ , ๋ฉ์๋๊ฐ ์ข ๋ฃ๋๋ฉด ํด๋น ์คํ ํ๋ ์์ด ์ฌ๋ผ์ง๋ค. ํ ์์ญ(Heap Area)๊ฐ์ฒด(์ธ์คํด์ค), ๋ฐฐ์ด์ด ์์ฑ๋๋ ์์ญ์ด๋ค.๋์ด์ ์ฐธ์กฐ๋์ง ์๋ ๊ฐ์ฒด๋ ์๋ฐ์ GC(Garb.. 2024. 8. 28. [jQuery] ํ ์คํธ ๋ณ๊ฒฝํ๊ธฐ .text() .html() 1) .text() $(".box").text("new text"); ์์ ๊ฐ์ด ํ ์คํธ๋ฅผ ๋ณ๊ฒฝํ ์์๋ฅผ ์ ํํด์ .text ๋ด์ ๋ณ๊ฒฝํ๊ณ ์ถ์ ํ ์คํธ๋ฅผ ์์ฑํด ์ฃผ๋ฉด ๋๋ค. ์์)$(function(){ $("button:eq(0)").click(function(){ $(".box:eq(0) > .bgSpan").text("ABCDEF"); })} 2) .html() $("h1").html("new text"); .text()๋ html ์์ ๋ด์ ํ ์คํธ๋ง ๋ณ๊ฒฝ ๊ฐ๋ฅํ๋ค.ํ์ง๋ง html()์ ์ด์ฉํ๋ฉด ํ ์คํธ๋ฟ๋ง ์๋๋ผ html ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฒ๋ ๊ฐ๋ฅํด์ง๋ค.์์ ์ฝ๋๋ฅผ ์คํํ๋ฉดnew texth1 ์์์ content๊ฐ ๋ฐ๋.. 2024. 8. 13. [JS] querySelector(), querySelectorAll() querySelector() ๊ณผ querySelectorAll()์ ์ฐจ์ด์ ๋ํด ์ ๋ฆฌํด๋ณด์. querySelector() - document.querySelector()์ ๋ฌธ์ ๋ด์์ ์ ๋ ฅํ ์ ํ์์ ์ผ์นํ๋ ์ฒซ ๋ฒ์งธ ์์๋ฅผ ๋ฐํํ๋ค. - ๋ง์ฝ ์ผ์นํ๋ ์์๊ฐ ์์ผ๋ฉด, null์ ๋ฐํํ๋ค. script> function clickMe(){ const doc= document.querySelector("#first >.Happy"); console.log(doc); doc.style.backgroundColor="green"; }script>div id="first"> p class="Happy">์ค๋์ ์ผ.. 2024. 8. 11. [JAVA] ์ ๊ทผ ์ ์ด์ (private, default, protected, public) ์ ๊ทผ์ ์ด์ (access modifier) ์๋ฐ์์ ํด๋์ค์ ํด๋์ค์ ๋ฉค๋ฒ๋ค์ ์ฌ์ฉํ ๋ ์ ๊ทผํ ์ ์๋ ๋ฒ์๋ฅผ ์ง์ ํ๋ ๊ฒ. public, private, protected, default ํค์๋๊ฐ ์๋ค. ๊ณต๊ฐ๋ฒ์๋ public > protected > default > private ์์ด๋ค. ์ฆ private์ ๊ณต๊ฐ๋ฒ์๊ฐ ๊ฐ์ฅ ์ข์ผ๋ฉฐ, public์ด ๊ฐ์ฅ ๋๋ค. ์ ๊ทผ์ ์ด์๋ ํด๋์ค์ ํด๋์ค๋ฉค๋ฒ์๋ฐ๋ผ ์ฌ์ฉํ ์ ์๋ ํค์๋ ์ข ๋ฅ์ ์ฐจ์ด๊ฐ ์๋ค! 1. ํด๋์ค์ ์ ๊ทผ์ ์ด์ ํด๋์ค์ ์ ๊ทผ์ ์ด์๋1. public2. default(๊ธฐ๋ณธ๊ฐ, ์๋ต๊ฐ๋ฅ) ์ด ์๋ค. 1. public ํด๋์ค :- ๋ชจ๋ ํด๋์ค์์ ์ด ํด๋์ค์ ์ ๊ทผ ๊ฐ๋ฅํ๋ค.- ๋ค๋ฅธ ํจํค์ง์์ ์ ๊ทผ๊ฐ๋ฅํ๋ค.public class M.. 2024. 8. 10. ์ด์ 1 2 3 4 5 6 7 8 ๋ค์