분류 전체보기

Algorithm

백준 10818 최소, 최대

10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net package backjoon; import java.util.Arrays; import java.util.Scanner; public class p10818 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] arr = new int[N]; for (int i = 0; i < N; i++..

Algorithm

백준 10828 스택

10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net 스택이란? Bottom : 가장 밑에 있는 데이터 또는 그 데이터의 인덱스를 의미한다. Top : 가장 위에 있는 데이터 또는 그 데이터의 인덱스를 의미한다. Capacity : 데이터를 담기 위한 용적 size : 데이터의 개수 push: 데이터를 추가하는 작업 pop : 데이터를 삭제하는 작업 package backjoon; import java.io.*; import java.util.Stack; public class _10828 { pu..

Java

[Java] hashCode(), toString()

hashCode() 객체의 해시코드(hashcode)를 반환하는 메서드 hashCode = 정수값 Object 클래스의 hashCode()는 객체의 주소를 int로 변환해서 반환 public class Object { public **native** int hashCode(); } equals()를 오버라이딩 하면, hashCode()도 오버라이딩 해야한다. ⇒ equals()의 결과가 true인 두 객체의 해시코드는 같아야하기 때문이다. System.*identityHashCode*(Object obj)는 Object 클래스의 haseCode()와 동일 toString(), toString()의 오버라이딩 toString() : 객체를 문자열(String)으로 변환하기 위한 메서드 getClass() ..

Java

[Java] 변수의 초기화

변수의 초기화 지역변수lv는 사용 전에 꼭 수동 초기화를 해야 한다. 멤버변수 iv, cv는 자동 초기화 된다. InitTest it = new InitTest; class InitTest{ int x; //인스턴스 변수 int y = x; //인스턴스 변수 void method1{ int i; //지역변수 int j = i; //에러, 지역변수를 초기화 하지 않고 사용했음 } } 멤버 변수의 초기화 명시적 초기화 (=) 대입연산자 이용 class Car { int door = 4; // 기본형 (primitive type) 변수의 초기화 Engine e = new Engine(); //참조형 (reference type) 초기화 초기화 블럭 복잡한 초기화할 때 사용한다. {} 블럭 이용 인스턴스 초기화..

Spring

[Spring] Logging

Logging이란? 로그를 남기는 행위 Logger 로그를 작성하기 위해 사용하는 객체 Slf4j (Simple Logging Facade 4 Java) Java에서 로그를 작성하는 방법을 통일하는 프레임워크 자기자신을 로그를 남기는 프레임워크가 아니고, 다양한 로그 프레임 워크를 사용하는 방법의 Facade(디자인패턴)일 뿐이다. Facade 복잡한 단계를 거치거나, 여러 구성 요소를 사용해서 도달해야 하는 기능을 좀더 단순하게 사용할 수 있는 인터페이스를 만드는 디자인 패턴의 일종 Logback 현재 스프링 부트에서 기본으로 사용하고 있는 Logging 프레임 워크 XML을 이용해 설정 Logging 동작 알아보기 TestController 코드 추가 (logger 사용하기) //@Slf4j @Res..

TIL

day51 TIL

Logging이란? 로그를 남기는 행위 Logger 로그를 작성하기 위해 사용하는 객체 Slf4j (Simple Logging Facade 4 Java) Java에서 로그를 작성하는 방법을 통일하는 프레임워크 자기자신을 로그를 남기는 프레임워크가 아니고, 다양한 로그 프레임 워크를 사용하는 방법의 Facade(디자인패턴)일 뿐이다. Facade 복잡한 단계를 거치거나, 여러 구성 요소를 사용해서 도달해야 하는 기능을 좀더 단순하게 사용할 수 있는 인터페이스를 만드는 디자인 패턴의 일종 Logback 현재 스프링 부트에서 기본으로 사용하고 있는 Logging 프레임 워크 XML을 이용해 설정 Logging 동작 알아보기 TestController 코드 추가 (logger 사용하기) //@Slf4j @Res..

dalooong
'분류 전체보기' 카테고리의 글 목록 (8 Page)