본문 바로가기

전체 글

(448)
클래스와 인스턴스 인스턴스(객체)란 ? 클래스가 설계도라면, 인스턴스는 제품이다. 인스턴스의 사용(생성) 인스턴스의 멤버변수와 메소드를 코드에서 호출(사용) 할 수 있다. 이것이 객체지향프로그래밍이다. 그리고 메소드는 제공되는 것을 잘 활용하는 것이 중요하다. 인스턴스를 사용할 때는 객체에 .을 이용해서 메소드를 호출할 수 있지만 멤버변수에 .을 붙여서 메소드를 사용하는 것는 지양한다. 클래스는 참조자료형으로 문자열(String), 기본자료형은 원시타입으로 int, double, boolean 등이다. 기본 자료형은 길이가 고정되어있는 반면, 참조 자료형의 경우 내가 정의하는 만큼 달라질 수 있음으로 고정되어있지 않다. 그래서 참조 자료형을 생성할 때는 new라는 것을 통해서 생성해야 한다. 참조자료형 기본 자료형은 단 ..
Java - [클래스] 실습 보호되어 있는 글입니다.
클래스 보호되어 있는 글입니다.
SQL - DELETE DELETE FROM book WHERE title = '피터팬'; 테이블의 데이터 삭제 * DELETE : 관계형 데이터베이스의 테이블에서 이미 저장된 값을 삭제하는 명령 -- DELETE 기본 문법 DELETE FROM 테이블 WHERE 컬럼 = '데이터'; 제목이 '피터팬' 인 책 데이터를 book 테이블에서 삭제 -- WHERE문이 없을 시, 테이블의 모든 데이터 삭제 DELETE FROM 테이블; -- 잃어버린 책 2권을 book 테이블에서 삭제 -- ' 문자열이란걸 알려주기 위해 \ 이용 DELETE FROM book WHERE title = 'Harry Potter and the Philosopher\'s Stone'; DELETE FROM book WHERE title = 'The Lord..
SQL - UPDATE 테이블의 데이터 수정 * UPDATE : 관계형 데이터베이스의 테이블에서 이미 저장 된 값을 수정하는 명령 -- UPDATE 기본 문법 UPDATE 테이블 SET 컬럼명 = '변경할 값(미래)' WHERE 컬럼명 = '데이터(현재)'; UPDATE book SET title = '피터팬 2' WHERE title = '피터팬'; 책 title이 '피터팬' 인 데이터의 title을 '피터팬2'로 변경 -- 대출 반납의 정보가 담긴 테이블의 구조 조회 DESC rental; -- 대출 반납 상태를 조회 SELECT * FROM rental; -- 반납 시간을 수정하는 쿼리를 작성 UPDATE rental SET rental_end_date = '2019-04-05 12:00:30' WHERE id = 100..
Java - Map 실습 보호되어 있는 글입니다.
Java - Map Map Map은 key와 value를 쌍으로 데이터를 저장하는 자료구조 key를 이용해서 value를 찾을 수 있도록 설계되어 있기 때문에 key는 중복될 수 없고, 값은 중복될 수 있다. Map 인터페이스를 구현하는 클래스를 사용하는 방법 Map생성 키와 밸류도 제너릭을 이용해서 값을 지정할 수 있다. Map map = new HashMap(); 이 Map에는 값을 저장할 때, 키와 밸류가 쌍으로 저장되어야 하기 때문에 put() 사용 map.put("001", "KIM"); map.put("002", "HONG"); map.put("003", "JIM"); 같은 키 값은 중복된 값은 안된다. - 체크해보기 map.put("001", "kang"); 맵에 들어있는 데이터의 저장되는 자료의 수가 몇 개인..
Java - List 실습 보호되어 있는 글입니다.