본문 바로가기

분류 전체보기93

인터페이스를 레퍼런스 변수로 사용할 수 있을까? ktko.tistory.com/entry/Effective-Java-52-%EA%B0%9D%EC%B2%B4%EB%A5%BC-%EC%B0%B8%EC%A1%B0%ED%95%A0-%EB%95%8C%EB%8A%94-%EA%B7%B8-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%9D%BC Effective Java #52 객체를 참조할 때는 그 인터페이스를 사용하라 적당한 인터페이스 자료형이 있다면 인자나 반환값, 변수 그리고 필드의 자료형은 클래스 대신 인터페이스로 선언하자. 객체의 실제 클래스를 참조할 필요가 있는 순간은 생성자를 생성할 때다 ktko.tistory.com 과제를 복습하다가 교수님이 주.. 2020. 12. 4.
명품 JAVA 프로그래밍: 7장 제네릭과 컬렉션 컬렉션이란? 컬렉션은 배열이 가진 고정 크기의 단점을 극복하기 위해 객체들을 쉽게 삽입, 삭제, 검색할 수 있는 가변 크기의 컨테이너이다. 컬렉션 클래스는 개발자가 바로 사용할 수 있는 것들로서, Vector와 ArrayList는 가변 크기의 배열을 구현하며, LinkedList는 노드들이 링크로 연결되는 리스트를 구현한다. Stack는 스택을 구현하며 HashSet는 집합을 구현한다. 이들은 모두 Collection를 상속받고, 단일 클래스의 객체만을 요소로 다루는 공통점이 있다. HashMap는 키(K)와 값(V)의 쌍으로 이루어지는 데이터를 저장하고, 키로 쉽게 검색하도록 만든 컬렉션이다. 컬렉션의 특징 첫째, 컬렉션은 제네릭 이라는 기법으로 만들어져있다. 컬렉션 클래스의 이름에는 ,,등이 항상 포.. 2020. 12. 3.
이클립스에 JAR파일 추가하는 법. hamait.tistory.com/351 이클립스에 JAR 파일 추가하기 보통 JAR 파일을 프로젝트에 넣을때, 이렇게 사용합니다. 방법 1 : - 프로젝트 안에 lib 라는 새 폴더 만들기 (이름은 아무거나) - 그 안에 jar 파일 넣기 - 이클립스에서 refresh 하면 폴더가 보여짐 - ja hamait.tistory.com 1번 방법으로 lib 라이브러리를 만들어서 거기에 split JRL파일을 넣고 add build path해줬다. 그러면 자동으로 레퍼런스 라이브러리에 추가 한 jrl이 뜬다. 이클립스에서 sqlite 사용법 we-always-fight-with-code.tistory.com/m/4?category=873592 [ SQLite / SQLite3 ] 이클립스 자바 연동 & 코드에.. 2020. 11. 29.
이클립스 프로젝트에 느낌표가 떠 있을 때. gyrfalcon.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-%EB%B9%A8%EA%B0%84-%EB%8A%90%EB%82%8C%ED%91%9C 이클립스 프로젝트에 빨간 느낌표가 있다?? - 프로젝트명에 x 표시 외에 !표시는 import 시킨 jar 파일의 경로가 잘못되었거나 유효하지 않은 파일이나 디렉토리를 참조하고 있는 경우이다. 이 !표시가 있으면 소스파일을 수정해도 컴파일이 gyrfalcon.tistory.com 여기 참조해서 해결했다. 저 블로그에 있는 말 대로 프로젝트에 느낌표가 떠 있을때에는 코드를 수정해도 결과에 변화가 나타나지 않게된다.. 그냥 무시하.. 2020. 11. 28.