개발Story
인터페이스와 추상클래스의 차이점
java/유틸 2019. 2. 21. 14:09

개발자 면접질문 단골질문인 인터페이스와 추상클래스의 차이점에대해서 설명해보겠습니다. 인터페이스란 내부 인스턴스를 둘 수 없으며 필드 선언시 static으로 정의해야 합니다. 메서드 껍데기만 가지고있습니다. 다중상속을 허용합니다. 인터페이스는 내부 인스턴스를 둘 수 없으며 필드 선언 시 public static final으로 정의해야 합니다. 그 이유는 인터페이스는 그 자체로 인스턴스화 할 수 없기 때문입니다. 따라서 메모리에 할당되는 시점 즉 초기화 시점에 할당해야 하는데, 해당 방식은 static으로만 가능합니다. 인터페이스는 메서드 껍데기만 가지고 있습니다. 따라서 인터페이스를 쓰는 경우 이를 구현하는 클래스가 추가될 때 마다 일일이 전부 구현을 해줘야 합니다. 하지만 소프트웨어의 전체적인 구조를 설..

데이터베이스 인덱스(index)
DB/oracle 2019. 2. 18. 16:19

데이터베이스 인덱스(index) 사용하는이유,사용법,사용예 를정리해보겠습니다. (oracle 기준) index란 : RDBMS에서 검색속도를 높이기 사용하는 하나의 기술입니다. 장점 :- 키 값을 기초로 하여 테이블에서 검색과 정렬 속도를 향상시킵니다.단점 :- 인덱스를 만들면 .mdb 파일 크기가 늘어난다. 테이블을 생성하면 키값이 자동으로 인덱스로 설정됩니다.SELECT쿼리로 INDEX가 사용하는 쿼리를 사용시 해당 TABLE을 검색하는것이 아니라 빠른 TREE로 정리해둔 MYI파일의 내용을 검색합니다. 즉 : fullsacn을 피하기 위해서 index를 사용합니다. * 인덱스 사용방법ex) - select /*+ index(professor SYS_C*******) */ * from professo..

article thumbnail
환영합니다!
카테고리 없음 2019. 2. 15. 10:36

#1 글을 작성해 보세요. 닉네임111님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 블로그를 간단하게 소개하는 글로 편집해보는 것도 좋겠네요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 커버 편집'을 간단히 하면 멋진 첫 화면을 가질 수 있으니 한 번 해보는 것도 좋겠네요 #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요. 찾기 어려울 땐 직접 질문..