목록전체 글 (120)
기술 블로그
2장씩 안드로이드와 병행
16.자료구조ArrayList클래스에는 sort()정렬 메소드가 없다.대신 TreeSet에 집어넣으면 정렬된다.(삽입위치를 찾느라 시간이 더 걸릴 순 있음) 혹은 Collections클래스에 있는 sort를 쓰면 된다. 제네릭을 다른방식으로 사용할 수 도 있지만 제네릭의 요점은 형 안전성을 갖춘 컬렉션을 만들 수 있다는 것이다. 제네릭을 쓸댸 ArrayList(Fish) 객체는 Fish객체에 대한 레퍼런스로만 들어갈 수 있따. 12345678new ArrayList()//제네릭을 쓰는 클래스(ArrayLIst 등)의 인서턴스를 만드는 방법//목록에 들어갈 수 있는 객체의유형을 알려줌 List songList = new ArrayList()//제네릭 유형의 변수를 선언하고 변수에 값을 대입하는 방법 voi..
11.예외처리 thorws키워드를 메소드 선언에서 찾으면 예외를 발생시킬 수있다는 것을 알 수 있다. try/catch 1234try{//위험한 일을 함} catch(Exception e){ //예외 시 문제를 처리함}cs 컴파일러에서는 RuntimeException을 제외한 모든 것을 확인함 코드에서 예외를 던진다면 반드시 메소드를 선언하는 부분에서 throw키워드를 써서 선언해야함(회피하기) throws Exception 예외 발생여부와 상관없이 무조건 실행할 떄는 finally12345try{} catch(Exception e){ } finally {}cs 12,13은 구식기술(swing gui)을 설명하는 파트이기 때문에 넘어갔습니다. 14. 객체 저장 자바에서만 사용한다면 ? 직렬화 사용 다른프..
6. 자바 라이브러리 *정말 빠른시간내에 벼락치기로 자바를 이해해야 할게 아니라면 해드퍼스트 자바는 사지말자. 점프 투 자바같은 최신 블로그로 한번더 정리해야한다. (혹시 보더라도 도서관에서 빌리자.) ArrayListadd(Object elem) 객체 매개변수 목록에 추가remove(int index) index매개변수로 지정한 위치에 있는 객체를 제거remove(Object elem) 주어진 객체가 ArrayList에 있으면 그 객체를 제거 contains(Object elem) 객체 매개변수 elem에 매치되는 것이 있으면 '참'을 리isEmpty() 목록에 아무것도 없으면 '참'을 리턴indexOf(Object elem)객체 매개변수의 인덱스나 -1을 리턴size() 현재 목록에 들어있는 원소갯수..
1.해드퍼스트 자바(2005) 4일간 복습 매일 블로그 정리 2.점프 투 자바(website) 정리