분류 전체보기
-
[제주도여행] 3일차 - 우도여행여행/2019년 5월 제주도여행 2019. 12. 20. 16:25
■내용- 우도로 출발!- 코코마마(랍스터)- 다시 제주도로 출발! ■우도로 출발! 배타고 우도가는길!! 군대 전역한 이후로 배는 처음타보는 것 같다.옛날생각도 나고 바닷바람도 쐐고 좋았다. ■코코마마(랍스터) 우도에 도착해서 바로 2인용 전기자전거를 빌렸다. 좀 낡긴했지만 그래도 잘 동작했다오르막길도 크게 힘들이지 않고 술술 올라갔다 ㅎㅎㅎ 그렇게 한 30분정도 열심히페달질 해서 도착한 어느 해수욕장의 랍스터 맛집 코코마마!바깥 풍경을 못찍은건지 사진이 없다 퓨퓨퓨 에피타이저로 에이드를 주문해 홀짝인다 등장했다. 자태가 아름답다... 빨리 먹어 해치우고싶었지만사장님이 랍스터만 다시 가져가서 좀 더 조리를 해주셨다. 뚜둔.. 나왔다!! 치즈이불을 덮고있는 랍스터의 속살이 굉장히 야들야들했다.이곳에서의 점심..
-
[제주도여행] 2일차 - 섭지코지,절물자연휴양림!여행/2019년 5월 제주도여행 2019. 12. 20. 16:16
■내용- 카페 델문도(함덕 해수욕장)- 타쿠마스시- 섭지코지- 절물자연휴양림, 제주 교래퐁낭(흑돼지 수육) ■카페 델문도(함덕 해수욕장) 아침에 숙소에서 나와서 숙소 바로 앞에있는 카페 델문도에 왔다평일 아침이었는데도 사람들이 되게 많았다. 실제론 바다 색이 저렇게까지 에메랄드 빛은 아니었던 것 같은데 ㅎㅎ 사진을 잘 찍었네 카페 내부를 둘러봤다. 많이 팔렸는지, 매대에 빵이 별로 없었다커피 음료보단 빵을 더 좋아하는 나로썬 조금 아쉬웠다ㅠㅠ 우린 초코 아이스크림을 시켰다. 엄청 쫀득하고 달콤했다 여자친구가 아이스크림을 홀짝이며 바다를 음미하고 있다. ■타쿠마스시 카페에서 제주도 바다를 실컷 보고 난 후, 타쿠마스시에 왔다.횟집이었는데 되게 가게가 예뻤다. 여자들이 되게 좋아할 것 같다.메뉴판을 못찍은게..
-
[제주도여행] 1일차 - 제주도 가눈날여행/2019년 5월 제주도여행 2019. 8. 28. 21:24
■내용- 김포 공항- 제주 공항 ■김포 공항 금요일에 휴가를 쓰고 목요일 저녁에 주호와 같이 부랴부랴 김포공항으로 갔다. 버스 탈지 지하철 탈지 고민하다가 지하철이 안전할 것 같다고 주호가 말했다. 그렇게 했다. 한시간은 빨리 도착해서 저녁도 먹었다. 탁-월한 선택이었따. 저녁을 다 먹고 비행기 타러 가는 길이다. 한달전에 유럽 여행가서 비행기 실컷 탔는데또 타서 기분이 좋았다 ㅎㅎ ■제주 공항제주 공항 사진을 많이 찍어놓은 것 같았는데, 막상 정리하니 사진이 별로 없다.남는건 사진이다 많이 좀 찍어라 이자식아 셔틀을 타고 렌트카 센터로 가는중이다. 늦게 도착해서 그런지 공항에도 사람이 별로없고 셔틀도 우리 둘밖에 없었다. 렌트카는 인터파크 렌트카를 이용했다 ㅎㅎ 인터파크 짱짱맨 흥해라 모닝을 빌렸다. ..
-
SetJava/Data-Structure 2019. 8. 1. 21:37
■Set 인터페이스 - 중복을 허용하지 않음 - 구현 클래스 : HashSet, TreeSet, LinkedHashSet - 동기화를 지원하지 않는다.(Not Thread Safe) ■HashSet 클래스 - 내부 구현 : HashMap - 순서 없이 데이터 저장 - HashSet.add 과정HashMap.put(data,new Objtect) - HashSet.remove 과정HashMap.remove(data) - 데이터를 HashMap의 key를 이용해 저장하기 때문에 검색 속도가 빠르다 - 제네릭을 이용하여 HashSet을 사용할 경우, HashMap의 key 중복 검사에 해당 제네릭 클래스의 hashCode()와 equals()가 사용됨. 따라서 각 메소드들을 적절하게 재정의하는 것이 좋다. -..
-
ListJava/Data-Structure 2019. 8. 1. 21:33
■List 인터페이스 - 순서가 있고 중복을 허용. - 구현 클래스 : ArrayList, Vector, LinkedList ■ArrayList 클래스 - 내부 구현 : Object[] elementData; - 배열과 다르게 크기가 유동적이라는 것이 특징. - 내부 배열을 새로운 크기의 배열로 대체해 가며 유동적으로 관리. - ArrayList.add 과정1. Object[index] = element;2. 인덱스가 가득 찼을 경우, Arrays.copyOf메소드를 통해 Object[oldCapacity + (oldCapacity >> 1)]를 새로 생성해 복사함. - ArrayList.remove1. System.arraycopy(elementData, index+1, elementData, inde..
-
-
인터페이스 vs 추상클래스Java/Basics 2019. 6. 20. 10:06
■인터페이스 - 비슷한 기능을 가진 클래스들의 공통점(정확하게는 공통된 메소드)을 추출해서 모아놓은 집합체 또는 규칙 또는 약속 또는 표준 (딱 정의내리기가 애매하다) - 일반 클래스와 비슷한 문법으로 작성한다. 하지만 class A -> interface A 로 쓴다. 그리고 static 변수를 제외한 다른 멤버 변수는 선언할 수 없고 메소드만 등록할 수 있다. - 인터페이스에서 선언 가능한 메소드는 추상 메소드, default 메소드 2가지이다.- 추상메소드는 선언만 해놓고 내부는 구현하지 않는다. 인터페이스를 구현한 클래스에 그 구현을 강제시킨다. - default 메소드는 선언과 내부구현 모두 가능하다. (java 1.8에서 추가)생성하려는 메소드의 특징을 잘 파악해서, 추상메소드로 만들지 def..