전체 글 (450) 썸네일형 리스트형 StringBuffer String 클래스와 비슷한 클래스, StringBuffer 클래스 String 클래스는 자기 자신이 변하지 않는 불변 클래스 반면 StringBuffer 클래스는 자기 자신이 변하는 클래스이다. -- StringBuffer 생성 package java03.day03; public class StringBufferExam { public static void main(String[] args) { //StringBuffer 생성 StringBuffer sb = new StringBuffer(); // StringBuffer에다 문자열을 하나씩 추가하기 = > append() sb.append("hello"); sb.append(" "); sb.append("world"); // 이렇게 추가된 String.. Generic Generic Generic을 사용함으로써 선언할때는 가상의 타입으로 선언을 해주고(타입을 주는 것은 아님) 실제 사용할 때는 구체적으로 타입들을 설정함으로써 다양한 타입의 클래스를 이용하는 클래스를 만들어낼 수 있다. 제너릭을 사용하는 대표적인 클래스 Collection 프레임워크와 관련된 클래스들이 있다. package java03.day02; public class Box { // Box는 Object타입으로 obj라는 필드를 갖게 할거고요 private Object obj; //이 필드에 값을 설정할 수 있는 setObj()와 // 해당 Object의 값을 반환하는 getObj()라는 메소드를 설정 // 값을 설정하는 부분이기때문에 리턴타입은 필요없다. // 값을 받아와서 설정해야할테니까 Obje.. java.lang 패키지/ 오토박싱 java.lang 패키지 java.lang 패키지는 import를 하지 않고도 사용 가능 기본형 타입을 객체로 변환시킬 때 사용하는 wrapper라는 클래스가 존재 - wrapper class : 기본형 데이터 타입의 객체화를 가능하게 도와주는 클래스들 실제 클래스가 존재하는 것은 아니나 8개의 기본 데이터 타입들을 각각 객체로 변환시킬 수 있는 클래스가 존재한다. Boolean, Byte, Character 등 8개의 기본 데이터 타입의 매핑되는 각각의 클래스들을 모두 모아서 wrapper클래스라 부른다. 그 외에도 모든 클래스의 최상위 클래스 - object, 문자열과 관련된 클래스 - String, StringBuffer, StringBuilder 화면의 값을 출력할 때 사용하는 클래스 - Syst.. SQL - 신체검사표 신체 검사표 학생들의 이름과 키, 몸무게, 성별이 저장되어있는 데이터베이스 student가 있습니다. name : 학생의 이름 height : 키 weight : 몸무게 gender : 성별, M은 남성, F는 여성을 나타냄 다양한 학생들의 정보를 보고, 아래의 지시사항에 맞추어 정보를 조회해보세요. 지시사항 아래의 내용을 차례대로 조회한 뒤 제출해보세요. 모든 학생의 이름을 조회해보세요. 성별이 남자인 학생들의 모든 정보를 조회해보세요. 키가 170 이하인 학생들의 키만 따로 조회해보세요. 몸무게가 50 이상인 학생들의 몸무게만 따로 조회해보세요. student테이블의 내용은 다음과 같습니다. -- 아래에 미션을 수행하는 코드를 작성해 봅시다. -- 1. 모든 학생 이름 조회 SELECT name FR.. SQL - 실습(IN) 문제 1) 엘리스는 자기가 좋아하는 작가들이 작성한 책만 골라내려고 합니다. A IN B는 B의 값 중에 A가 포함된 값을 찾아줍니다. 아래의 문제를 IN문을 사용해서 풀어봅시다. 지시사항 다음 작가가 쓴 책들만 골라서 출력해 봅시다. William Shakespeare John Ronald Reuel Tolkien Joanne Kathleen Rowling 출력할 때는 *을 이용해 모든 컬럼을 출력하도록 합니다. book테이블의 각 컬럼은 다음과 같습니다. -- 책들의 정보가 담긴 테이블의 구조를 출력합니다. 수정하실 필요는 없습니다. DESC book; -- 해당하는 작가가 쓴 책만 골라서 출력합니다. SELECT * FROM book WHERE author in ('William Shakespear.. SQL - 실습(WHERE) 문제 1) 수학 점수가 80점 초과 국어 점수가 90점 이상인 사람에게 A+을 주기 위해 score테이블에서 검색하려고 합니다. 지시사항 - score테이블에서 수학(math) 점수가 80점 초과, 국어(korean) 점수가 90점 이상인 학생의 정보를 검색해보세요. DESC score; -- 수학 점수가 80점 초과, 국어 점수가 90점 이상인 학생의 정보를 검색해보세요. SELECT * FROM score WHERE math > 80 && korean >= 90; -- 출력 결과 문제 2) employees 테이블에서 여자 직원들 중에 first_name이 'Chirstian' 인 직원들을 검색하려고 합니다. WHERE을 사용하되 AND를 이용해서 조건을 추가해보세요. 지시사항 여자 직원들 중에 fi.. SQL - 여러 개의 조건을 추가하기 조건이 여러 개일 때 예시 ) 성적을 저장하는 score 테이블에서 국어 성적이 90점 이상이거나 수학 성적이 80점 초과인 데이터를 검색하라. 비교 연산자를 사용하여 검색 -- 비교연산자 연산자 설명 (위에서부터 차례대로) n이 10 미만 (1~9, 10 포함 x) n이 10 초과 (11,12,13 ...) n이 10 이하 (1~10) n이 10 이상 ( 10,11,12..) n이 10인 값 (10) n이 10이 아닌 값 (10을 제외한 값) - 비교연산자 사용 SELECT 검색할 컬럼 FROM 테이블 WHERE 조건 비교연산자 데이터; SELECT * FROM score WHERE korean >= 90; score 테이블에서 국어성적이 90 이상인 값 검색 복합 연산자를 사용하여 검색 -- 복합조건.. SQL - 조건을 추가하여 검색하기 내가 원하는 데이터만 검색하는 방법 - 조건을 만드는 방법 검색하고자 하는 데이터의 조건을 설정할 수 있는 명령 ' WHERE ' SELECT는 컬럼명과 짝궁이 되고 WHERE + 데이터(Record)와 짝궁이 된다. 그래서 WHERE은 이 데이터를 직접 조건으로 설정할 수 있다. -- WHERE 돈키호테 검색 결과 - SELECT/ WHERE 문의 기본 문법 SELECT 검색할 컬럼명 FROM 테이블 WHERE 조건 = '데이터'; SELECT * FROM book WHERE title = '돈키호테'; 제목이 '돈키혼테'인 책 데이터를 book 테이블에서 검색 이전 1 ··· 6 7 8 9 10 11 12 ··· 57 다음