이것저것
close
프로필 사진

이것저것

github: @hyeon0114

  • 개발 하는 중 (212) N
    • 개발 지식 (11) N
      • 기본지식 (9) N
      • 개발 관련 이슈 (0)
      • 프로젝트 (2)
    • 자격증 (13)
      • 정보처리기사 (8)
      • SQLD (5)
    • 백엔드 (0)
      • Spring (24)
      • Java (46)
      • Python (0)
      • Server (4)
      • Naver Cloud Platform (11)
    • 프런트엔드 (0)
      • React (12)
      • JavaScript (8)
      • jQuery (14)
      • Web (7)
    • 데이터베이스 (16)
      • Oracle (9)
      • MySQL (3)
      • MyBatis (4)
    • 저장소 (0)
      • Git (4)
    • 환경설정 (25)
      • Java (2)
      • jQuery (1)
      • Spring (6)
      • React (2)
      • Web (4)
      • MySQL (1)
      • Oracle (4)
      • Git (1)
      • Server (3)
    • 오류 (17)
      • JQuery (2)
      • React (1)
      • Server (7)
      • Web (3)
      • Oracle (2)
      • Git (2)
  • 홈
  • Github
  • 개발자

Java, Final(상수화) 란? / instanceof / 색(RGB)

Final(상수화) final 변수는 값을 변경할 수 없다. (상수화) final 변수는 반드시 초기값을 주어야 한다.final 필드는 생성자에게 초기값을 주어야한다.static final 필드는 static 구역에서 초기값을 주어야 한다. final 변수는 대문자로만 기술 해야한다.final 메소드는 Override 할 수 없다.final 클래스는 자식 클래스를 가질 수 없다. 즉, 상속이 안된다. class Test{             public void sub(int a){   } // override 해도 되고 안해도 된다.             public abstract void disp(int a); // 추상메소드 -- 반드시 override 해야된다.             pub..

  • format_list_bulleted 백엔드/Java
  • · 2024. 7. 18.

Java, 오늘 날짜와 시간 출력 / Date / SimpleDateFormat / Calendar

날짜, 시간 날짜 시간 클래스 Date date = new Date(); 현재 시스템의 날짜와 시간을 출력한다.Date date = new Date();System.out.println("오늘 날짜 : " + date);// [실행결과] 오늘 날짜 : Wed Jul 17 15:00:21 KST 2024 날짜 시간, 형태 클래스 SimpleDateFormat(); 날짜와 시간을 원하는 형태로 변경하여 출력한다.SimpleDateFormat sdf = new SimpleDateFormat("y년 MM월 dd일 H시 m분 s초");System.out.println("오늘 날짜 : " + sdf.format(date));System.out.println();// [실행결과] 오늘 날짜 : 2024년 07월 17..

  • format_list_bulleted 백엔드/Java
  • · 2024. 7. 17.

Java, 추상 클래스 NumberFormat 이용하기 / DecimalFormat / getCurrencyInstance( 나라별로 숫자(돈) 표현 )

NumberFormat  모든 숫자 형식에 대한 추상 기본 클래스이다.숫자의 서식을 지정하고 구문 분석하기 위한 인터페이스를 제공한다. NumberFormat은 추상 클래스이기 때문에 new로 1:1관계로서 불러들일 수 없다.따라서, NumberFormat의 Sub Class를 불러오거나 메서드를 이용해서 생성해야한다. NumberFormat nf = new NumberFormat(); X NumberFormat nf = new DeicmalFormat(); O또는NumberFormat nf = new NumberFormat.getInstance(); Onf.format(); * getInstance = 숫자 서식을 지정 메소드NumberFormat nf = new DecimalFormat();Syste..

  • format_list_bulleted 백엔드/Java
  • · 2024. 7. 17.

Java, 생성자 메소드/ this와 this()의 차이 / varargs

생성자(Constructor) 메소드 생성자 메소드는 인스턴스가 생성될 때 호출되는 인스턴스 초기화 메서드이다. 생성자명은 반드시 클래스명과 동일해야하며 클래스를 메모리에 생성 시 자동 호출된다. 생성자 메소드는 returnType(결과형)이 없다. 따라서, 생성자 앞에 void를 넣지 않는다. 클래스 안에 생성자가 하나도 없을 시에는 자동으로 기본(default) 생성자를 호출한다. - (기본 생성자) ## 기본 생성자는 인수가 없는 메소드 이다.  생성자 Overload Overload된 생성자끼리는 서로 호출이 가능하다. 호출 방법 this(); 이용 메소드명은 같고 인수형이 다르거나 개수가 다른것이기 때문에Test(); Test (String a); Test (int a);세개의 overload된..

  • format_list_bulleted 백엔드/Java
  • · 2024. 7. 17.

Java, 추상 클래스(abstract method)

추상 클래스  Abstract Method 추상 클래스는 자식 클래스에서 반드시 Override 해야만 사용할 수 있는 메소드이다.추상 메소드는 body{  } 가 없는 메소드를 말한다. 추상 메소드가 포함된 클래스를 상속받은 자식 클래스가 반드시 추상 메소드를 구현하도록 하기 위해 사용한다. [형식]public abstract class 클래스명{          public abstract void 메소드명();}추상 메소드가 있는 클래스는 반드시 추상 클래스이어야 한다. 추상 메소드는 추상 클래스 안에 반드시 있어야 하지만,public abstract class Test{       public abstract void setTest();}추상 클래스 안에는 반드시 추상 메소드가 있지 않아도 된다...

  • format_list_bulleted 백엔드/Java
  • · 2024. 7. 16.

Java, Override의 정의 / Overload와 차이 / Annotation / 다형성이란

Override 슈퍼 클래스로 부터 상속받은 메소드의 내용을 재정의 하는 것이다.  Override는 메소드에만 적용이 되고 변수에는 적용되지 않는다.  Overload와 Override의 차이 Overload는 쌍둥이 형태로, 하나의 클래스 안에서 메소드명이 같은 것을 얘기한다.Override는 상속관계에서 부모와 자식 두 클래스에 같은 메소드명을 가진 메소드가 있는 것을 얘기한다. Overload는 메소드명은 같지만 인수의 개수 혹은 인수 형이 달라야 하는데Override는 메소드명 뿐만 아니라 인수의 개수, 인수 형 모두 같아야한다. 단, Override는 접근 제어자(Modifier)는 틀려도 되지만 반드시 자식 클래스가 더 커야한다.private  class Super{           pro..

  • format_list_bulleted 백엔드/Java
  • · 2024. 7. 16.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
전체 방문자
오늘
어제
Copyright © greenyellow-s 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바