전체 글 338

Java_상속, 추상, 인터페이스, 유틸

자식 클래스 public 자식클래스명 extends 부모클래스 { } --> 부모클래스의 필드를 모두 이어받고, 부모클래스의 함수를 자식클래스 / 자식클래스를 사용하는 또 다른 클래스에서 활용 가능 --> 자식클래스에서 기본 생성자에 super()를 넣음으로서 부모의 기본 생성자를 호출 --> 오버라이드를 통해 부모클래스의 함수를 재정의하여 사용할 수 있음(조금만 바꿔서 사용하는 것)(final은 불가능) 자동 변환(자식 타입을 부모 타입으로 변환하는 것) 자식클래스 extends 부모클래스 부모함수 부모변수 = new 자식함수(); 강제 변환(부모 타입을 자식 타입으로 변환하는 것) 자식함수 자식변수 = (자식함수) 부모변수; 추상클래스 - 공통된 필드와 메소드의 이름 통일 - 실체 클래스 작성 간편화..

Java_메소드, 멤버, 패키지

void: 함수를 작동하면 함수 내부의 코드만 작동. return: 함수를 작동하면 함수 내부의 코드가 전부 작동한 뒤, 리턴값 출력 overloading: 하나의 메소드 이름으로 여러 기능 사용(매개 변수의 타입, 개수, 순서가 달라야 함) ================================================================================== 인스턴스 멤버: 일반적인 필드 선언(객체마다 다르게 가질 데이터)(int age;) 정적 멤버: 정적 필드 선언(공통으로 가질 데이터)(static double pi = 3.141592;) - 정적 메소드에서는 this 사용 X(pi = 3.14;) final 필드: 한번 초기화되면 더이상 값이 변하지 않는 필드 상수:..

Vue_기본문법

mustache {{}} 안에 변수명을 넣으면 출력된다. props 부모 컴포넌트에서 자식 컴포넌트로 데이터를 보내는 법 한 장 요약 하나의 vue파일 - Template: 화면 상에 보이는 부분 - script: javascript - style: css 컴포넌트 - 부모 컴포넌트 - 스크립트: import 변수명 from '경로'; - 템플릿: - 스크립트: export default{ name: '부모명' components: { 자식명1, 자식명2... } } 부모가 자식에게 정보 전달 - 자식 컴포넌트: props: { 변수명 : 데이터 타입} - 부모 컴포넌트: - 자식 컴포넌트: {{ 변수명 }} 아직 노드 초반이라 어렵긴 한데 간단한 구현은 쉬운 것 같기도 하다. 그리고 무엇보다 웹에 코드..

팀플 기록_20240114

기존에 기록했던 걸...다시 정리해보기로 했다... 기존에 다른 블로그에 적었던 것은 욕이 너무 많아서 옛날 기억을 살리면서 다시 써야지. 백업을 하다말다 했더니 백업 기록이 그렇게 많지는 않더라 처음에 만들었던 SQL CREATE TABLE memberDB ( userId VARCHAR2(20) PRIMARY KEY, userPw VARCHAR2(50) NOT NULL CHECK (LENGTH(userPw) >= 4), userName VARCHAR2(20) NOT NULL CHECK (LENGTH(userName) >= 2), userSSN1 NUMBER(6, 0) NOT NULL CHECK (LENGTH(userSSN1) = 6), userSSN2 NUMBER(7, 0) NOT NULL CHECK ..

JAVA_기본

자바 특징 - 모든 운영체제에서 실행 가능 - 객체 지향 프로그래밍(객체를 만들고 모아서 더 큰 프로그램을 완성) - 메모리 자동 정리 - 무료 라이브러리 풍부 자바 버전 - java 11 = java se 11 = JDK 11 - java 8 = java se 1.8 = jdk 1.8 자바 버전 해석 java se 11. 0. 13(LTS) - 11: 주 버전 - 0: 개선 서번 - 13: 업데이트 버전 - LTS: 장기 지원 서비스를 받을 수 있는 버전 변수 선언 - 타입 + 변수 이름으로 선언(int x;) - 특정 명칭은 변수 일므으로 사용 불가(new 등) - 블록 단위로 적용 char 타입 - 문자 저장: 'A' char a = 'A'; - 아스키 코드: 65 char a = 65; - 유니코..

SB_JavaConfig와 Component-Scan

Component-Scan: @Controller / @Service / @Repository / @Component JavaConfig: @Configuration + @Bean("아이디") - Component-Scan + Autowired 사용하면 JavaConfig 역할 대체 가능 package com.example.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.stereotype.Repository; import com.example.dao.DBOracleDAO; import co..