학원에서 JAVA 진도를 나가기 시작했다. 객체지향 이전 연산자,배열등은 어느정도 이해했으니 어려운 객체지향 문제들을 풀어보면서 계속 이해해보려 한다.정답이런건 뭐 easy- 하다정답메인 메서드클래스 정답 해설은 아래의 그림을 보며 이해해보자8번라인에는 내가 원하는 값
네이버 블로그에도 한번 다룬 내용이였는데 살짝 까먹어서 복습해보자클래스 변수는 인스턴스 변수에 static만 붙여준다. 인스턴스 변수는 객체 각각 고유한 값을 가지지만 클래스 변수는 모든 인스턴스가 공통된 값을 공유하게 됨아래의 클래스를 보자클래스 변수는 앞에다가 st
추상클래스에 대해 이해를 하고 인터페이스에 대해 공부하는데도대체 둘의 차이가 뭘까요추상메서드의 집합 (중요)인터페이스의 조상은 인터페이스만 가능(Object가 최고 조상 아님)메서드는 항상 public이고 abstract이다. 그래서 인터페이스 설계시 생략이 가능다중
객체들을 효율적으로 추가, 삭제, 검색할수 있도록 제공되는 라이브러리 즉,컬렉션(다수의 객체)를 다루기 위한 표준화된 프로그래밍 방식이라 한다.옛날 개발자들의 공급이 부족하던 시절 개발자들은 여러기업을 다니며 웹 개발을 했는데각자 본인스타일대로 개발을 하다보니 차후 유
<모든 출처는 남궁성 선생님의 자바의 정석을 보며 공부하고 작성하고 있습니다.>ArrayList 는 기존의 Vector를 개선한 것으로 구현원리와 기능적으로 동일 하다고 하는데난 Vector가 뭔지 모른다.위 그림을 보면 Vector는 예전에 사용한 Old한 느낌
HashSetSet인터페이스를 구현한 대표적인 컬렉션 클래스이다.HashSet은 콜렉션의 자손 Set의 자손이다. 그러므로 순서와 중복은 신경쓰지 않는다.순서를 유지하고 싶으면 LinkedHashSet 클래스를 사용하자출처 : 자바의 정석 - 기초편 ch11-34~36