๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ

๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ

  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (210)
    • java (57)
    • HTML (5)
    • CSS (6)
    • JSP&Servlet (16)
    • DB (17)
    • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (0)
    • Spring (57)
    • Python (26)
    • git (3)
    • jquery (9)
    • nodejs (12)
    • network (1)
  • ํ™ˆ
RSS ํ”ผ๋“œ
๋กœ๊ทธ์ธ
๋กœ๊ทธ์•„์›ƒ ๊ธ€์“ฐ๊ธฐ ๊ด€๋ฆฌ

๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ

์ปจํ…์ธ  ๊ฒ€์ƒ‰

ํƒœ๊ทธ

html ์ž๋ฐ” ๊ฐœ๋ฐœ java css DB ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐœ๋ฐœ๋…ธํŠธ

์ตœ๊ทผ๊ธ€

๋Œ“๊ธ€

๊ณต์ง€์‚ฌํ•ญ

์•„์นด์ด๋ธŒ

java(57)

  • โ˜…โ˜…โ˜…์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ

    ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐฐ์šฐ๊ธฐ ์ „์— ์ž๋ฃŒ ๊ตฌ์กฐ๋ฅผ ์•Œ๋ฉด ๋„์›€์ด ๋œ๋‹ค.stack ๊ตฌ์กฐ : Queue ๊ตฌ์กฐ : ์ปฌ๋ ‰์…˜ ํ”„๋ ˆ์ž„์›Œํฌ(collection framework) : ๋‹ค์ˆ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ‘œ์ค€ํ™”๋œ ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค์™€ ํด๋ž˜์Šค์˜ ์ง‘ํ•ฉ์„ ์˜๋ฏธ. ์ข…๋ฅ˜ :๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ  ์“ฐ๋Š” ๋ฐฉ์‹(=์ปดํ“จํ„ฐ๊ณตํ•™์ ์œผ๋กœ ๋ณด๋ฉด ์ž๋ฃŒ๊ตฌ์กฐ)์— ๋”ฐ๋ผ ํฌ๊ฒŒ 4๊ฐ€์ง€๋ฅผ ์ œ๊ณต - Set : ๋ฐ์ดํ„ฐ์˜ ์ˆœ๋ฒˆ์ด ์—†๊ณ , ์ค‘๋ณต ๋ถˆ๊ฐ€ >> ๋ฐ์ดํ„ฐ ์ „์ฒด ์ถœ๋ ฅ์ด ์–ด๋ ค์›€ for๋ฌธ(๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ๋กœ ๋ฐ˜๋ณตํ•˜๋Š”) ๋ชป ์“ฐ๊ธฐ ๋•Œ๋ฌธ์— 1.HashSet (์ค‘๋ณต์„ ์ œ๊ฑฐ๋ฅผ ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜) - ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค ๋น„๊ตํ•˜๊ธฐ ํž˜๋“ค๋‹ค > ๊ณตํ†ต ํŠน์ง•์„ ๊ธฐ์ค€์œผ๋กœ ์ค‘๋ณต ์ œ๊ฑฐ 2.TreeSet (์ค‘๋ณต์„ ์ œ๊ฑฐ๋ฅผ ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜) - ๋ฐ์ดํ„ฐ ์˜ค๋ฆ„์ฐจ์ˆœ - List (์ œ์ผ ๋งŽ์ด ์‚ฌ์šฉ..

    2023.02.03
  • wrapper class

    **๊ธˆ์œต๊ถŒ์—์„œ ๋งŽ์ด ์”€ wraaper class : ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์„ ํด๋ž˜์Šค๋กœ ๋งŒ๋“ค์–ด ๋†“์€ ๊ฒƒ. (๊ธฐ๋ณธ ์ž๋ฃŒํ˜•์˜ ์•ž๊ธ€์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ๋ฉด ๋จ) public class Wrapper01 { //๋ฌด์—‡์ด๋“  ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” ๋งŒ๋Šฅ ์ƒ์ž๋ฅผ ๋งŒ๋“ค์ž public void showData(Object data){ //๋งค๊ฐœ๋ณ€์ˆ˜:object ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฌด์—‡์ด๋“  ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ์Œ. System.out.println(data); //๊ฐ์ฒด๋ฅผ ๋ฐ›๋Š”๋‹ค๋Š” ์˜๋ฏธ. ๊ธฐ๋ณธ์ž๋ฃŒํ˜•์€ ์‚ฌ์‹ค์ƒ ๋ชป ๋„ฃ์Œ. //๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ณธ์ž๋ฃŒํ˜•๋“ค์„ ํด๋ž˜์Šค์ฒ˜๋Ÿผ ๋งŒ๋“ค์–ด ๋†“์€ ๊ฒƒ = Wrapper ํด๋ž˜์Šค. } } - package wrapper; public class WrapperTest { public static void main(String[] args) { Wrapp..

    2023.02.03
  • โ˜…์˜ˆ์™ธ์ฒ˜๋ฆฌ

    ์˜ค๋ฅ˜๊ฐ€ ์•„๋‹ˆ๋ผ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ๋ฌธ๊ตฌ๊ฐ€ ๋œฌ๋‹ค. ์™œ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ๋Œ€๋žต์ ์œผ๋กœ ํŒŒ์•… ๊ฐ€๋Šฅ >> / by zero ์˜ˆ์™ธ ๋ฐœ์ƒ > ์ฝ”๋”ฉ์„ ์ž˜๋ชปํ•จ > ์ˆ˜์ • ๊ฐ€๋Šฅ! ์œ„์ฒ˜๋Ÿผ, / by zero ๊ฐ™์€ ํžŒํŠธ๋ฅผ ์•ˆ ์ค„ ๋•Œ๋„ ์žˆ์Œ. ์–ด์ฐŒ๋๋“  ์–ด๋– ํ•œ ์˜ˆ์™ธ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋ƒ์— ๋”ฐ๋ผ ์•„๋ž˜ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค๋Š” ๋ฉ˜ํŠธ๊ฐ€ ๋‹ฌ๋ผ์ง. ๋˜ํ•œ, ์˜ˆ์™ธ ๋ฐœ์ƒ์‹œ์ ๋ถ€ํ„ฐ ์•„๋ž˜ ์ฝ”๋“œ๋„ ๋‹ค ์ž‘๋™ ์•ˆ ํ•จ. InputMismatchException ์ •์ƒ์  ์‹คํ–‰) import java.util.Scanner; public class Exception03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("ํ”„๋กœ๊ทธ๋žจ ์‹œ์ž‘"); try{ Sys..

    2023.02.03
  • ์‹œํ—˜ ์˜ˆ์ƒ ๋ฌธ์ œ

    1. ๋กœ๋˜ ๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ public class Lotto { public static void main(String[] args) { int[] lotto = new int[6]; for(int i = 0; i < lotto.length ; i++){ lotto[i] = (int)(Math.random() * 45 + 1); } for(int e : lotto){ System.out.print(e + " "); } } } 1.1 ๋กœ๋˜ ์ค‘๋ณต ์ œ๊ฑฐ public class Lotto { public static void main(String[] args) { int[] lotto = new int[6]; for(int i = 0; i < lotto.length ; i++){ lotto[i] = (int)(Ma..

    2023.02.02
  • ์ธํ„ฐํŽ˜์ด์Šค ๋ฌธ์ œ ํ’€๊ธฐ

    1. package math; public interface MathUtil { //๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์€ ๋‘ ์ˆ˜ ์ค‘ ์ž‘์€ ์ˆ˜๋ฅผ ๋ฆฌํ„ด int getMin(int a, int b); //๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์€ ๋ฐ˜์ง€๋ฆ„์„ ๊ฐ€์ง„ ์›์˜ ๋‘˜๋ ˆ ๋ฆฌํ„ด //๋‹จ, ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋“ค์–ด์˜จ ๋ฐ˜์ง€๋ฆ„์ด ์Œ์ˆ˜๋ผ๋ฉด //๋‘˜๋ ˆ๋Š” 0์ด ๋˜์–ด์•ผ ํ•จ. double getCircleArea(int radius); //์ฒซ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋ฐ›์€ ์ˆ˜์˜ n์ œ๊ณฑ ๊ฐ’์„ ๋ฆฌํ„ด //์ฒซ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜ : 3 //๋‘๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜ : 4 //3 * 3 * 3 * 3 = ? int getMultpul(int num1, int num2); } - package math; public class MyMath implements MathUtil { @Override public int get..

    2023.02.02
  • Interface(์ธํ„ฐํŽ˜์ด์Šค)

    ์ธํ„ฐํŽ˜์ด์Šค ๋งŒ๋“ค ๋•Œ ์•ž๊ธ€์ž ๋Œ€๋ฌธ์ž๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•จ. Interface : ๊ธฐ๋Šฅ ์ œ๊ณต์„ ํ•˜์ง€๋งŒ ๊ทธ ๊ธฐ๋Šฅ์ด ์–ด๋–ค์‹์œผ๋กœ ๋งŒ๋“ค์–ด์ ธ ์žˆ๋Š”์ง€๋Š” ์—†๋‹ค. ์ฆ‰, ๊ตฌํ˜„ ๊ฐ์ฒด๋ฅผ ์ง์ ‘ ๋ชฐ๋ผ๋„ ์ธํ„ฐํŽ˜์ด์Šค ๋ฉ”์„œ๋“œ๋งŒ ์•Œ์•„๋„ ๊ฐ์ฒด ํ˜ธ์ถœ์ด ๊ฐ€๋Šฅ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๊ตฌ์„ฑ ์š”์†Œ public class ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„ํ•  ํด๋ž˜์Šค implements ์ธํ„ฐํŽ˜์ด์Šค 1. ๋ฉ”์†Œ๋“œ์˜ ์„ ์–ธ (....) > ์ƒ์„ฑ์ž X) ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋„์ด๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋‚ด๋ถ€์˜ ๋ฉ”์†Œ๋“œ๋Š” ๋ฐ˜๋“œ์‹œ ์ ‘๊ทผ์ œํ•œ์ž๋ฅผ public์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. public์„ ์ƒ๋žตํ•˜๋”๋ผ๋„ ์•Œ์•„์„œ public์œผ๋กœ ํ•ด์„ํ•œ๋‹ค. public interface Interface01 { public..

    2023.02.02
์ด์ „
1 2 3 4 5 ยทยทยท 10
๋‹ค์Œ
๐Ÿ“š๊ฐœ๋ฐœ ๋ณต์Šต ๋…ธํŠธ
ยฉ 2018 TISTORY. All rights reserved.

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”