http://www.yes24.com/Product/Goods/103389317 Do it! 자바 완전 정복 - YES24 이 책은 ‘이제 막 프로그래밍에 입문한 사람’에게 꼭 필요한 기본기부터 ‘찐개발자’라면 꼭 알아야 할 내용까지 국내 집필서 중 가장 많은 도해와 그림을 이용해 설명한다. 특히 프로그래 www.yes24.com Do it! 자바 완전 정복 책을 공부하며 요약・정리한 내용입니다. 인스턴스 멤버(instance member) 앞에 static이 붙어 있지 않으며 클래스의 객체를 생성해야 다른 클래스에서 사용 가능 정적 멤버(static member) 앞에 static이 붙어 있으며 다른 클래스에서 객체 생성 없이 클래스명.멤버명 으로 바로 사용 가능 인스턴스 필드와 정적 필드 인스턴스 필..
DB 연동을 편리하게 하기위해 Class로 선언 DBConn클래스 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBConn { // Connection 타입의 전역변수 dbConn 선언 private static Connection dbConn; // 메소드 정의 public static Connection getConnection() throws ClassNotFoundException, SQLException { // 한 번 연결된 객체를 계속 사용 // 즉, 연결되지 않은 경우에만 연결을 시도하겠다는 의미 // → 싱글톤(디자인 패턴) if (dbConn == n..
http://www.yes24.com/Product/Goods/103389317 Do it! 자바 완전 정복 - YES24 이 책은 ‘이제 막 프로그래밍에 입문한 사람’에게 꼭 필요한 기본기부터 ‘찐개발자’라면 꼭 알아야 할 내용까지 국내 집필서 중 가장 많은 도해와 그림을 이용해 설명한다. 특히 프로그래 www.yes24.com Do it! 자바 완전 정복 책을 공부하며 요약・정리한 내용입니다. 접근 지정자와 사용 가능 범위 public 동일 패키지의 모든 클래스 + 다른 패키지의 모든 클래스에서 사용 가능 protected 동일 패키지의 모든 클래스 + 다른 패키지의 자식 클래스에서 사용 가능 default 동일 패키지의 모든 클래스에서 사용 가능 private 동일 클래스에서 사용 가능 클래스에서 ..
http://www.yes24.com/Product/Goods/103389317 Do it! 자바 완전 정복 - YES24 이 책은 ‘이제 막 프로그래밍에 입문한 사람’에게 꼭 필요한 기본기부터 ‘찐개발자’라면 꼭 알아야 할 내용까지 국내 집필서 중 가장 많은 도해와 그림을 이용해 설명한다. 특히 프로그래 www.yes24.com Do it! 자바 완전 정복 책을 공부하며 요약・정리한 내용입니다. 메서드를 생성할때 입력 받는 매개변수의 개수를 모르는 경우에는 각각의 입력 개수에 따른 메소드를 모두 오버로딩해서 생성하는 방식이 아닌 가변 길이 배열 입력매개변수를 활용한 방식을 사용해야 한다. 쉽게 말하면 입력 받은 다양한 언어의 인사말을 출력하는 메소드를 만든다고 가정해보자. 그러면 몇개의 언어의 인사말을..
Math.random() 0이상 1 미만의 실수 형태의 난수를 반환한다. 원하는 범위 난수 생성 만약 1과 3 사이의 난수를 생성하고 싶으면 let a = parseInt(Math.random()*3) + 1 // parseInt(Math.random()*3)는 0, 1, 2 숫자를 랜덤으로 반환 그래서 +1 필요 min이상 max미만 사이의 생성하는 함수 function getRandomArbitrary(min, max){ return Math.random() * (max - min) + min; } min이상 max미만의 정수를 생성하는 함수 function getRandomInt(min, max){ min = Math.ceil(min); //Math.ceil : 소수점 올림 max = Math.fl..
http://www.yes24.com/Product/Goods/96674934 Do it! HTML+CSS+자바스크립트 웹 표준의 정석 - YES24 웹 분야 1위! 그만한 이유가 있다!키보드를 잡고 실습하다 보면 웹 개발의 3대 기술이 끝난다!웹의 기본을 한 권으로 끝낼 수 있는 책이 탄생했다! 8년 연속 웹 분야 도서 1위인 《Do it! HTML5+CSS3 웹 www.yes24.com ⌜Do it! HTML+CSS+자바스크립트 웹 표준의 정석⌟ 책을 공부하며 요약・정리한 내용입니다. (heading) 제목을 나타냄 이 가장 크고 , , , , 순으로 크기가 작아짐 e.g. 불고기 불고기 레시피 상품 구성 실행 결과 단락을 입력함 태그 사이에 앞뒤로 개행한다. 편집기의 태그 내에서 개행을 하더라도 웹..
http://www.yes24.com/Product/Goods/96674934 Do it! HTML+CSS+자바스크립트 웹 표준의 정석 - YES24 웹 분야 1위! 그만한 이유가 있다!키보드를 잡고 실습하다 보면 웹 개발의 3대 기술이 끝난다!웹의 기본을 한 권으로 끝낼 수 있는 책이 탄생했다! 8년 연속 웹 분야 도서 1위인 《Do it! HTML5+CSS3 웹 www.yes24.com Do it! HTML+CSS+자바스크립트 웹 표준의 정석 책을 공부하며 요약・정리한 내용입니다. HTML(Hyper Markup Language)이란? : 웹 문서를 만드는 언어 하이퍼텍스트(HyperText) : 문서를 서로 연결해주는 링크 HTML 문서의 기본 구조 프런트엔드 웹 개발 HTML CSS 자바스크립트 ..
ROW_NUMBER PARTITION 내에서 ORDER BY절에 의해 정렬된 순서를 기준으로 고유한 값을 반환 e.g. SELECT ROW_NUMBER() OVER(ORDER BY SAL DESC) "테스트" , ENAME "사원명", SAL "급여", HIREDATE "입사일" FROM EMP; --==>> /* 1KING50001981-11-17 2FORD30001981-12-03 3SCOTT30001987-07-13 4JONES29751981-04-02 5BLAKE28501981-05-01 6CLARK24501981-06-09 7ALLEN16001981-02-20 8TURNER15001981-09-08 9MILLER13001982-01-23 10WARD12501981-02-22 11MARTIN125..
그룹 함수는 2LEVEL 까지 중첩해서 사용할 수 있다. MSSQL은 이마저도 불가능하다. 그룹 함수를 중첩 SELECT MAX(SUM(SAL)) FROM EMP GROUP BY DEPTNO; --==>> 10875 RANK(), DENSE_RANK() → ORACLE 9i 부터 적용, MSSQL 2005부터 적용 하위 버전에서는 RANK() 나 DENSE_RANK()를 사용할 수 없다 만약 이전 버전에서 순위를 구하려면 다음과 같이 해야 한다. 만약 급여 순위를 구하고자 한다면 해당 사원의 급여보다 더 큰 값이 몇 개인지를 확인한 후 확인한 값에 +1을 추가 연산해 주면 그 값이 곧 해당 사원의 급여 등수가 된다. SELECT * FROM EMP; -- 급여 확인 -- SMITH 급여 등수 확인 SEL..
HAVING EMP 테이블에서 부서번호가 20, 30 인 부서를 대상으로 부서의 총 급여가 10000 보다 적을 경우만 부서별 총 급여를 조회한다. SELECT DEPTNO, SUM(SAL) FROM EMP WHERE DEPTNO IN (20, 30) AND SUM(SAL) > 에러 발생 -- ORA-00934: group function is not allowed here -- (GROUP 함수를 일반 WHERE에서 쓸 수 없어서 생기는 오류) -- 1 SELECT DEPTNO, SUM(SAL) FROM EMP WHERE DEPTNO IN (20, 30) GROUP BY DEPTNO HAVING SUM(SAL) > 30 94..