일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다운캐스팅
- 템플릿
- static
- 사용자 데이터그램 프로토콜
- 오라클 비교연산자
- order by
- 다중 모달창
- static 예제
- GROUP BY
- 깃 명령어
- 상속
- oracle 연동
- Servlet 맵핑
- react
- 리스트 모달창
- downcasting
- 스프링 모달창
- 모달창 여러개
- SUB Query
- 이클립스 오라클 연동
- 싱클톤패턴
- AOP란?
- 추상 메서드
- 형변환
- 객체협력
- spring annotation
- Java
- IP
- singleton
- static메서드
- Today
- Total
목록전체 글 (80)
모든지 기록하자!
오라클 설치 시 제공되는 사용자인 SCOTT은 학습을 위해서 테이블들이 제공된다. 소유하고 있는 테이블을 보기 위해 아래 명령을 입력해보자. 1. TAB ( TABLE ) SELECT * FROM TAB; TAB은 TABLE의 약자이며 SCOTT 사용자가 소유하고 있는 테이블의 정보를 알려주는 데이터 딕셔너리다. 실행 결과 2. DESC DESC 테이블명 테이블 구조를 확인하기 위한 명령어 DESC ( DESCRIBE ) DESC는 테이블의 컬럼 이름, 데이터 형, 길이와 NULL 허용 유무 등등 특정 테이블의 정보를 알려준다. 3. NUMBER NUMBER(precision, scale) NUMBER 데이터 형은 숫자 데이터를 저장하기 위해서 제공된다. precision은 소수점을 포함한 전체 자릿수를..
순서가 없는 Set 인터페이스를 구현한 경우에는 get(i) 메서드를 사용할 수 없다. Iterator는 Collection 인터페이스를 구현한 객체에서 미리 정의되어있는 iterator() 메서드를 호출하여 참조한다. Iterator ir = memberArrayList.iterator(); Iterator를 사용하여 요소를 순회할 때 사용하는 메서드 메서드 설명 boolean hasNext() 이후에 요소가 더 있는지를 체크하는 메서드, 요소가 있다면 true를 반환한다. E next() 다음에 있는 요소를 반환한다. MemberArrayList 클래스의 removeMember() 메서드를 수정해 보자 원본 public boolean removeMember(int memberId) { for(int ..
프로그램을 개발할 때 가장 많이 사용하는 자료 구조인 스택과 큐에 대해 살펴보자. 스택은 맨나중에 추가된 데이터를 먼저 꺼내는(List in First Out : LIFO) 방식이다. 큐는 일상 생활에서 많이 사용하는 선착순을 생각하면 된다. 줄을 선 대기열처럼 먼저 추가된 데이터부터 꺼내서 사용하는 (First In First Out : FIFO) 방식이다. 스택은 가장 최근에 추가된 자료부터 반환해 준다. 가장 최근에 검색한 단어를 찾거나 장기, 체스 같은 게임에서 수를 무를 때도 응용 가능하다. 스택에 자료를 추가하는 것을 push() , 자료를 꺼내는 것을 pop()이라고 한다. 예제를 확인해보자 class MyStack{ private ArrayList arrayStack = new ArrayL..
위에 사진과 같은 클래스 구조에서 싱글톤 패턴을 사용해서 프로그램을 구현해보자 public class HumanDto { private int number; // 선수가 공통적으로 가지고 있는 멤버변수 선언 private String name; // 선수번호, 이름, 나이, 신장 private int age; private double height; public HumanDto() { } public HumanDto(int number, String name, int age, double height) { this.number = number; this.name = name; this.age = age; this.height = height; } public int getNumber() { return ..