Tiny Bunny
๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป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.

TOP

Designed by ํ‹ฐ์Šคํ† ๋ฆฌ