전체 글

· Backend/Java
▶부모 + 자식클래스 >> 부모클래스 person >> 자식클래스 Worker / Student >> Student의 자식클래스 HighStudent ▶ 강좌 클래스 >> 배열 선언은 Type [ ] 배열명 이라서 제너릭 배열 가능한듯? >> 와일드카드 시도해보니까 앞에 제너릭 기호를 넣을 수 없어서 적용 할 수 없음 ▶수강정보 조회 메서드 >> 모든 강좌 : 제한 X >> 학생 강좌 : 학생 + 학생의 자식 클래스만 (고등학생) >> 워커 강좌 : 근로자 + 근로자의 부모 클래스만 (일반인) ▶메인 메서드 >> 학생 강좌 조회() 는 부모 클래스 일반인 불가 >> 학생 강좌 조회() 는 형제 클래스 직장인 불가 >> 직장인 강좌 조회()는 형제 클래스 학생 불가 >> 직장인 강좌 조회()는 ..
· Backend/Java
2021-06-30 kr.or.ddit.basic /T03_GenericMethodTest 1. 제너릭 메서드 선언 방법 : pulic 리턴타입 메서드명 (매개변수=파라미터) 제너릭 클래스가 아니어도(일반클래스) 제너릭 메서드 사용 가능 ▶ 제너릭 메서드 사용 예시 2. 제한된 파라미터 타입 제네릭에 extends 를 지정해서 해당 클래스/메서드 + 그 자손만 올 수 있도록 제한을 건다 super는 불가능. 상속만. >> Number 혹은 Number의 자식 클래스라면, doubleValue() 를 사용 할 수 있을테니까 extednds Number라고 설정한 것. >> Util2.Compare() 는 Number 혹은 그 자손만 쓸 수 있음 >> String 클래스는 Number를 상속받지 않았으므로 ..
· Backend/Java
■ 정의 사전적 정의 : 포괄적인 클래스에 사용 할 타입을 설계 할 때 정하는 것이 아니라 사용 할 때 지정하는 것 List 할 때 말하는 것 ■ 장점 안에 다른 타입을 넣으면 컴파일러가 알려줌 >> 타입 안전한 코딩 가능 Object 타입으로 만들면, 꺼낼 때 불필요한 형변환을 해야하는데 이를 막아줌 >> 성능향상 다른 타입으로도 재사용 가능 ■ 제네릭 클래스 만드는 방법 ▶ 제네릭 타입 (개발자들 간 사회적 약속) T : Type K : Key V : Value E : Element ▶장점 2 예시 (형변환x)
· Backend/Java
■ 정의 실행 할 때마다 파라미터의 개수가 달라지는 것 한 가지 자료형(동일한 타입)만 사용 가능 메서드 안에서는 배열로 처리 ▶ 배열을 이용한 메서드 (매개변수로 받은 정수 합 구하기) ▶ 가변형 인수를 사용한 메서드 >> ... 은 스프레드 연산자(n개라는 뜻)
· Algorithm
[자바] 9498. 시험성적 [자바] 2753. 윤년 구하기 [자바] 2438. 별찍기 1
· Backend/SQL
ORA - 00923 : From Key word not found where expected 00923, 00000 - "FROM keyword not found where expected" 키워드 오류 철자 오류, 따옴표 오류, 공백 추가 및 제거되지 않았나 다시 살펴 볼 것 ORA - 00942 : table or view does not exist 테이블 혹은 뷰가 생성되지 않은 상태에서 SELECT 등의 명령어를 실행 했을 때 떴던 오류 ORA-00955 : name is already used by an existing object 이름 오류 콤마 or 언더바가 빠져서 떴던 오류 ORA-01732 : data manipulation operation not legal on this view W..
· ETC
Compilation Unit / Problems During Content Assist [원인] 클래스 위치와 이름을 바탕화면 디렉토리 폴더에서 변경 [해결법] 선생님께 SOS쳐서 무한 뒤로가기로 이전 변경 전 상태로 만들었다. 클래스/패키지 이름을 수정 할 때는 F2 위치 변경은 오른쪽 마우스 > copy > 원하는 위치에 paste
파란코딩
Coding Blue