본문 바로가기
반응형

coding21

[국비 코딩 수업 24~26일차!] 12. Java 상속, 패키지 상속 (Inheritance) ㄴ 상속은 확장의 개념 (extance를 사용하는 이유) ㄴ 상속 제외 : 생성자, private 부모 속성에다가 자식 속성을 부여하면 class Inheritance의 속성을 가지고 자식요소에서도 생성자를 통해 출력이 가능해짐. 부모의 생성자를 호출할 있음. 1) super( ) : 부모의 생성자를 호출 ㄴ 단 한번만 호출이 가능 ㄴ 반드시 생성자의 가장 처음에서 사용 2) super : 부모의 주소를 저장하고 있는 참조변수 this( ) 자식 인자(B) 있는 생성자를 만들었을 경우 명시적으로 설정해줘야 오류가 나지 않는다. 상속의 종류 * 단일 상속 * 다중 상속 자바에서는 단일 상속만 지원한다. 인터페이스에서는 다중 상속이 지원된다. * 상속 설계 중복 기능.. 2024. 2. 23.
[국비 코딩 수업 22~23일차!] 11. Java 클래스 String 클래스 - 자바에서는 문자열을 객체로 취급한다. - 동일한 인스턴스를 중복해서 생성하지 않는다. 강제로 인스턴스를 생성하고자 한다면 new를 이용해서 생성. - 절대로 수정 불가. 수정 가능 : StringBuffer, StringBuilder 수정이 가능하기 때문에 true가 나온다. Conmmand Line Argument(명령행 인자) argument / parameter argument는 전달인자 즉 함수와 메서드의 입력값. (value) parameter는 매개변수 즉 함수와 매서드 입력의 변수명이다. (variable) ※ 데이터 처리 흐름. ㄴ 변수 => 배열=>클래스 배열의 장점 - 값을 1개만 저장 배열의 단점 - 같은 타입끼리만 묶어야 함. - 삽입/삭제가 불편 클래스 - .. 2024. 2. 21.
[국비 코딩 수업 21일차!] 10. Java 3. Garbage Collection -finalize() 4 this - 참조 변수 ㄴ현재 실행중인 인스턴스의 주소 - read only - 클래스의 모든 메서드는 반드시 참조변수를 인자로 가지고 있다. 자바스크립트 자체에서 만들어진 인자값에는 this가 포함되어 있음. 즉, 두 개의 인자가 있지만, 10 앞에는 this 인자가 하나 더 들어가져 있음. 100번지에 있는 ivalue, 200번지에 있는 ivalue 등. 다시 말해. 생성자 앞에 this값을 적어줌. 그러나 자동적으로 생성되기 때문에 값을 입력하지 않음. (항상 따라다니고 있음) 단 예외가 있는데, 벨류값이 같을 때는 this를 반드시 써줘야 함. 6. Class part2 배열 (하나의 클레스에서 많은 데이터를 다루기 위함) - 정의.. 2024. 2. 19.
[국비 코딩 수업 18~20일차!] 9. Java 기본기 자바(Java) 자바를 구축하는 세 가지 기술. (edition) 1. Java SE(standard edition) : 모든 자바에 기본적으로 퍼져 있음. = 응용프로그램 제작이 가능해짐. Java SE(standard edition) Java Me(iot 사물인터넷) Java EE(모바일) 2. Java Me (imbeded edition) : iot, 모바일 3. Java EE(Enterprise edition) : 분산, 웹, 안드로이드 등. - Java SE jdk (java development kit) : 자바 개발 도구 ㅡ 프로그램을 개발 jre (java runtime environment) : 자바 실행 환경 ㅡ 개발한 프로그램을 실행 자바 설치 -jdk 설치 -환경변수에서 path 설.. 2024. 2. 16.
[국비 코딩 수업 17일차!] 8. 자바스크립트 자바스크립트로 다양한 로그인창을 만들어보기. 필드셋은 아이디 패스워드의 테두리를 달아줌. 에드이벤트리스너 포커스를 사용하면서 id를 작성할 때 테두리를 두드러지게 표현할 수 있음. html을 통해 form에 class 속성을 부여해 css와 js로 추가 값을 부여해줄 수 있음. 파라미터 값에 인풋 함수를 주어 로그인에 타이핑을 칠 때마다 값이 주어지게 만들 수 있음. 10) 디스패치 이벤트 모듈 - js 파일들끼리 데이터를 내보내기와 가져오기를 하는 방법. - exprot(내보내기, import(가져오기) 코드 기입. 모듈 테스트를 끌어오고 내보내는 키워드를 사용. 추가적으로 js사용하여 import export 불러올 때는 두 가지 방법으로 할 수 있음. 정규 표현식 (Regular Expression.. 2024. 2. 13.
[국비 코딩 수업 16일차!] 7. 자바스크립트 클래스 실습. / event 어제에 이어서. 클래스 활용법으로 다양하게 타이머를 만들어봤다. 체크박스를 통한 네이버 이동 checkbox 새로고침 / location. reload 이미지 크기 늘리기 줄이기 이벤트 (event or animate) 1) 3가지 구성 요소 - 이벤트 소스 : html 요소 (주로 input) - 이벤트 클래스 * onclick, onblur, onfocus, onmouseover, onmouseover, onmouseout, onselect, onsubmit, onreset, onload, ondbclick, ondragdrop, onkey, onkeydown, onkeyup, onkeypress, onmove, onresize, ... - 이벤트 핸들러 : 함수 함수를 사용해서 버튼에 대한 색이 변.. 2024. 2. 8.
[국비 코딩 수업 15일차!] 6. 자바스크립트 hoisting Function 1) 호이스팅(hoisting) 함수가 선언되어 있는 코드를 유효한 범위 내에서 제일 상위로 끌어올려서 동작하게 하는 개념. *언어 - 컴파 - 컴퓨터가 알아들을 수 있게 2진수로 바꿔나가는 일 인터프리터 : (빠르게, 한 줄씩! 해석하고 실행함.) 예) alert('안녕'); 즉시 번역해줌. 배치(컴파일) : 내가 필요한 만큼 어느정도 범위내에서 코드를 완성하고 한 번에 번역 후 실행. 함수가 지정된 위치가 변동이 되도 함수실행이 가능함. (hello) hoisting의 경우에는 선언한 것과는 달리 표현하는 경우에는 실행이 되지 않음. 인터프리터의 경우에는 순서대로 작성해야하기 때문. 2) 자바스크립트는 함수를 자료형으로 처리한다. 3) 매개변수 매개변수가 3개이면 실인자도 3개. / .. 2024. 2. 7.
[국비 코딩 수업 14일차!] 5. 데이터베이스 8. 데이터베이스 모델링 요구사항 수집 > 요구사항 분석(ERD) > 코딩 > 테스트 > 납품 > 유지보수 기간. 개발 프로세스. 필요한 게 무엇인지 먼저 미팅을 통해 필요한 부분을 메모하고(요구사항 수집), 팀원과 미팅을 하면서 각자 역할 배분을 통해 방향성 체결함으로 모델링 시작.(어떠한 데이터를 저장할 것인가 / 가장 설명하기 좋은 것은 시각화. ERD) DB가 짜여지면, 코딩 진행. ※ ERD (entity relation diagram) 1) 종류 (이론상) - 개념적 설계 : 간략하게 큰 그림을 그림. - 논리적 설계 - 물리적 설계 : (논리적 설계까지 하나로 포함하는 경우가 많음) 어떤 DBMS를 사용해서 만들 것인가. 2) 관계 - 1 : 1 - 1: 다 - 다 : 다 3) 가이드 / 정.. 2024. 2. 6.
[국비 코딩 수업 13일차!] 4. 데이터베이스 *Non Equi Join 직원의 사번, 이름, 급여, 급여 등급을 조회 selelct * from salgrade; (급여등급) 모든 조인의 결국엔 inner join이라고 생각하면 되고 약간 변형된 것이 non equi join 이라고 생각하면 됨. slelect empno, ename, sal, grade from emp inner join salgrade on sal >= losal and sal [국비 코딩 수업 14일차!] 5. 데이터베이스8. 데이터베이스 모델링 요구사항 수집 > 요구사항 분석(ERD) > 코딩 > 테스트 > 납품 > 유지보수 기간. 개발 프로세스. 필요한 게 무엇인지 먼저 미팅을 통해 필요한 부분을 메모하고(요구사항 수집gestyou.tistory.com 2024. 2. 5.
반응형