일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 일정관리프로젝트
- Redis
- Java
- LV02
- 포트폴리오
- S3
- LV01
- 이것이 자바다
- spring boot
- 데이터 베이스
- 디자인 패턴
- Join
- CI/CD
- Lv.0
- 프로그래머스
- CoffiesVol.02
- LV0
- Til
- LV1
- docker
- LV03
- 알고리즘
- LV.02
- JPA
- 연습문제
- SQL
- 일정관리 프로젝트
- mysql
- 코테
- GIT
- Today
- Total
목록분류 전체보기 (211)
코드 저장소.
문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_INS 테이블 NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAK..
프로그래머스 레벨01의 이름이 있는 동물의 아이디를 풀어보았다. 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. ANIMAL_INS 테이블 NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYP..
프로그래머스에 있는 SQL문제를 LV01부터 풀어볼 생각으로 적어봤다. 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며 ,ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 가장 먼저 들어온 동물이 이름을 조회하는 SQL문을 작성해주세요. ANIMAL_INS 테이블 NAME TYPE NULLABLE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_COND..
10. 예외 처리 10.1 예외와 예외 클래스 컴퓨터 하드웨어의 오동작 도는 고장으로 인해 응용프로그램 실행 오류가 발생하는 것을 자바에서는 error라고 한다. 개발자는 이런 에러에 대처할 방법이 전혀 없다. 자바에서는 에러 이외에 예외( exception)이라고 부르는 오류가 있다. 이는 사용자의 잘못된 조작 도는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류를 말한다. 예외 발생 시 프로그램은 곧바로 종료된다는 점에서 에러와 동일하다. 그러나 예외는 예외처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지되도록 할 수 있다. 예외의 종류 일반 예외(Exception) 컴파일러 체크 예외라고도 하며, 자바 소스를 컴파일하는 과정에서 예외 처리 코드가 필요한지 검사한다. 예외 처리 코드가..
9.1.중첩 클래스와 중첩 인터페이스 9.1.1. 중첩 클래스와 중첩 인테페이스란? 중첩 클래스(Nested Class)란 클래스 내부에 선언한 클래스를 말하는데, 중첩 클래스를 사용하면 두 클래스의 멤버들을 서로 쉽게 접근할 수 있고, 외부에는 불필요한 관계 클래스를 감춤으로써 코드의 복잡성을 줄일 수 있다. 여러 클래스와 관계를 맺는 경우에는 독립적으로 선언하나, 특정 클래스와 관계를 맺을 경우 중첩 클래스를 사용할 수 있다. //중첩 클래스 예시 class ClassName{ class NestedClassName{ } } 인터페이스도 클래스 내부에 선언할 수 있다. 이런 인터페이스를 중첩 인터페이스라고 한다. 중첩 인터페이스를 선언하는 이유는 해당 클래스와 긴밀한 관계를 맺는 구현 클래스를 만들기..
신용권 님의 ''이것이 자바다'' 8장 공부 기록 8.인터페이스 8.1. 인터페이스란? 인터페이스 는 객체의 사용방법을 정의하는 타입을 말한다. - 인터페이스는 다형성을 구현하는 매우 중요한 역할을 한다. 8.2. 인터페이스 선언 인터페이스는 선언은 class 대신에 interface키워드를 사용한다. [public] interface 인터페이스명{ //상수 타입 상수명 = 값; //추상 메서드 타입 메소드명(매개변수..); //디폴트 메서드 default 타입 메서드(매개변수,....){...} //정적 메서드 static 타입 메소드명(매개변수){...} 상수 필드 인터페이스는 런타입 시 데이터를 저장할 수 있는 필드를 선언을 할 수 없다. 상수는 이터페이스에 고정된 값으로 런타임 시에 데이터를 바꿀..