본문 바로가기

IT Programmer/Java (자바 과정)

(7)
[Java Script] 1-1) jQuery (제이쿼리) 존래식에 의해 개발된 경량 자바스크립트 라이브러리로, 자바스크립트보다 쉽게 사용할 수 있다. 장점) - DOM과 관련된 처리를 쉽게 구현 가능. - AJAX 처리 이벤트 처리 등을 폭넓게 지원한다. - 슬라이드쇼 차트 등을 간단히 구현 할 수 있다. jQuery 연결 방법) 1. 홈페이지에서 js 파일을 다운 받기 2. CDN(Contents Delivery Network)를 통한 연결 문법) $ : 제이쿼리를 의미 (접근할 수 있게 해주는 식별자) $(선택자).동작함수(); : 선택자를 이용하여 원하는 HTML 요소를 선택하고, 동작함수를 정의하여 선택된 요소에 원하는 동작을 설정. $( ) : HTML 태그 이름 뿐만아니라, CSS 선택자를 전달하여 특정 HTML 요소를 선택 할 수 있음. → 이 함..
[ 3.SQL 활용 ] DML_Select -- Result Set : SELECT구문으로 데이터를 조회한 결과물, 반환된 행의 집합을 의미한다, desc employee; select *from employee; -- 특정 컬럼들 검색하기 select emp_id, emp_name, salary from employee; -- job테이블의 모든 정보 조회하기 select *from job; --job 테이블의 job_name 조회하기 select job_name from job; -- department 테이블의 모든 정보 조회하기 select *from department; -- employee 테이블의 직원명, 이메일, 전화번호, 고용일 조회 select*from employee; select emp_name, email, phone, h..
[3. SQL 활용] tb_type 1. NUMBER(precision, scale) -- precision : 소수점을 포함한 전체 자리수 -- scale : 소수점 이하 자리수 지정 특징 ] -- 정밀도 개념 : scale보다 소수점 이하 자리수가 큰건 괜찮지만, 적으면 에러가 발생 -- 입력할 때 precision과 scale을 모두 생략하면(아무것도 안 적으면) 데이터 값만큼 공간이 할당 -- scale없이 precision만 지정하면 소수점 이하는 반올림되어 정수형만 저장 number_test number ,number_test1 number(7) ,number_test2 number(7,1) ,number_test3 number(7,3) ,number_test4 number(5,-2) ,number_test5 number(4,5..
추상 클래스 (abstract class) - 오로지 상속만을 위한 클래스 - 미완성 클래스 (abstract 키워드 사용) - 객체 생성은 안되지만 참조형 변수 타입으로는 사용가능 장점) - 일관된 인터페이스 제공 인터페이스 메소드의 통일성을 부여하기 위해 추상 메소드만 따로 모아놓은 것 상속 시 인터페이스 내에 정의된 모든 추상메소드 구현해야함. [접근제한자] interface 인터페이스명{ - 다중상속이 가능 : 여러 클래스로부터 상속을 받으며 복합적인 기능을 가진 클래스를 쉽게 작성 가능 서로 다른 클래스로부터 상속받은 멤버 간의 이름이 같은 경우 문제 발생, 특징 - 모든 인터페이스의 메소드는 묵시적으로 public 이고 abstract - 변수는 묵시적으로 public static final : 인터페이스 변수의 갑 변경 시도시 컴파일..
객체지향 // 추상화 프로그램에서 필요한 공통적인 기능 및 속성들을 추출하고 불필요한 것들을 제거하는 과정 구현하고자 하는 프로그램이 어떤 프로그램이고, 어떤 목적을 가지고 만드는지 잘 생각해야 한다. 기능이 먼저있고, 속성이 있다 // 캡슐화 클래스 내부의 멤버변수(필드)에 있는 클래스 밖에서 접근하지 못하게 하는 것. 멤버변수에 private을 선언하는 것이 원칙이다. 멤버변수의 값이 우리가 정한 의미를 벗어나는 것을 getter/setter 메서드로 제어 한다. // 메서드 안쪽에서 실행 되는 모든 변수 : 지역변수 // 인스턴스 안에서만 사용 : 인스턴스 변수 // static 을 사용하면 kookBabPrice의 가격이 고정 -> class변수 : class 내에서 공유 // 오버로딩 이름이 같은 메서드..