일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring crud
- 스프링 CRUD게시판
- CRUD게시판만들기
- jsp 날짜팝업
- 2020정보처리기사실기요약
- 자바기초
- PLSQL
- 오라클설치
- 날짜지정팝업
- 2020정보처리기사실기정리
- 정처기실기정리
- 정보처리기사실기정리
- 프로그래머스 쿼리문
- 게시판만들기
- 스프링 crud
- 2020정보처리기사실기
- 프로그래머스 SQL
- js datepicker
- jsp게시판만들기
- 자바 정규표현식 예제
- spring crud게시판
- 자바배열예제
- 스프링게시판만들기
- jsp 팝업띄우기
- 오버라이딩
- html기초
- 자바연산자
- crud게시판
- 프로그래머스 MYSQL
- Oracle기초
- Today
- Total
목록전체 글 (195)
영보의 SystemOut.log
1. Garbage Collection 가비지 컬렉션 - 메모리 누수 방지 - 힙에 저장된 데이터 중 더 이상 콜 스택에 의해 접근할 수 없는 대상의 메모리 회수 2. Vector와 ArrayList의 차이는? - 벡터는 한 번에 하나씩 쓰레드에서만 접근 가능 - 어레이리스트는 동시에 여러 쓰레드에서 접근 가능 # 사용해 본 결과 List.remove할 때 어레이리스트는 주의를 요함 3. String과 StringBuffer의 차이 - 스트링은 불변, 스트링 버퍼는 가변 - 스트링 연산 시 새로운 인스턴스 생성, 스트링 버퍼는 기존 인스턴스 변경 # 연산이 많은 경우 스트링 버퍼가 속도나 메모리 절약 면에서 유리함을 경험. 4. JAVA Serialization - 서로 다른 자바 프로그램 간의 데이터 ..
생성자(Constructor)란? 생성자는 인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드'이다. 따라서 인스턴스 변수의 초기화 작업에 주로 사용되며, 인스턴스 생성 시에 실행되어야 할 작업을 위해서도 사용된다. 생성자 역시 메서드처럼 클래스 내에 선언되며, 구조도 메서드와 유사하지만 리턴값이 없다. 생성자 앞에 리턴값이 없음을 뜻하는 키워드 void를 사용하지 않고, 단지 아무것도 적지 않는다. 1. 생성자의 이름은 클래스의 이름과 같아야 한다. 2. 생성자는 리턴 값이 없다. 생성자는 다음과 같이 정의한다. 생성자도 오버로딩이 가능하므로 하나의 클래스에 여러개의 생성자가 존재할 수 있다. 클래스 이름(타입 변수명, 타입 변수명, ...) { // 인스턴스 생성 시 수행될 코드, // 주로 인스..
오버로딩(overloading) 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것을 '메서드 오버로딩(method overloading)' 또는 '오버로딩(overloading)'이라고 한다. 보통 하나의 메서드 이름에 하나의 기능만을 구현해야하는데, 하나의 메서드 이름으로 여러 기능을 구현하기 때문에 붙여진 이름이라 생각할 수 있다. 오버로딩의 조건 같은 이름의 메서드를 정의한다고 해서 무조건 오버로딩인 것은 아니다. 오버로딩이 성립하기 위해서는 다음과 같은 조건을 만족해야한다. 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수 또는 타입이 달라야 한다. 비록 메서드의 이름이 같다 하더라도 매개변수가 다르면 서로 구별될 수 있기 때문에 오버로딩이 가능한 것이다. 위의 조건을 만족시키지 못..
String, Date # 동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요. SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN("Lucy", "Ella", "Pickle", "Rogan", "Sabrina", "Mitty") ORDER BY ANIMAL_ID; # 보호소에 돌아가신 할머니가 기르던 개를 찾는 사람이 찾아왔습니다. 이 사람이 말하길 할머니가 기르던 개는 이름에 'el'이 들어간다고 합니다. 동물 보호소에 들어온 동물 이름 중, 이름에 EL이 들어가는 개의 아이디와 이름을 ..
SELECT # 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. (역순 정렬하기) SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC # 동물 보호소에 들어온 동물 중 아픈 동물의 아이디와 이름을 조회하는 SQL 문을 작성해주세요. 이때 결과는 아이디 순으로 조회해주세요. (아픈 동물 찾기) SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION='Sick' # 동물 보호소에 들어온 동물 중 젊은 동물1의 아이디와 이름을 조회하는 SQL 문을 작성해주..
JOIN # 천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요. SELECT B.ANIMAL_ID, B.NAME FROM ANIMAL_INS A RIGHT JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_ID WHERE A.ANIMAL_ID IS NULL # 관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다. SELECT B.ANIMAL_ID, B.NAME FROM ANIMAL_INS A JOIN ANI..