일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Call-by-Value
- 구현
- 토마토
- 기능 개발
- 도둑질
- 조합
- 요세푸스
- 다단계 칫솔 판매
- 컴퓨터구조
- 운영 체제
- 프로그래머스
- 순열
- 괄호 회전하기
- sw expert academy
- swea
- 백준
- 고정소수점
- 데이터
- 티스토리챌린지
- Comparator
- 표 편집
- 메뉴 리뉴얼
- 코테
- 베스트 앨범
- java
- 자바
- 오블완
- Comparable
- 부동소수점
- 컴퓨터 구조
- Today
- Total
목록개발적 감자/[꼬꼬무-자바] (2)
감자는 아직 꿈을 꾼다.
😁Call - By - Value vs Call - By - ReferenceC/C++를 경험한 사람이라면 모두 위 주제에 대하여 어느 정도는 알고 있을 것이다.포인터,&주소참조자? 이런 개념들 말이다. 하지만 오늘 C/C++에 대해 말하려 하는 게 아니다. 위의 기준은 인수를 전달하는 방식의 차이로 구분된다.자바는 어떻게 인수를 전달할까? 결론은 자바는 무조건 Call - By - Value 다!! 🖥️Call - By - Value ?-> 변수의 복사본을 전달 ( 값을 복사 ) 인수로 변수의 복사값을 전달하는 방식이다. 함수를 호출하면 스택프레임에 영역이 할당된다.main역시도 함수고 스택영역에 할당 되어있다.main에서 지역변수 a,b를 선언하고 새롭게 함수를 호출해서 인자로 전달하면main의 ..
Comparable 와 Comparator클래스의 데이터 멤버를 사용해서 객체를 정렬하기 위한 인터페이스간단한게 표현하면 이렇다.자바의 기본 자료형들로 Collection이나 Array가 이루어져 있을 경우 기본적인 sort함수 호출로도 정렬이 가능하다.하지만 우리가 생성한 객체에 대해선 불가능하다.그 이유는 자바가 비교 기준을 모르기 때문이다.우리가 만든 클래스에 대해 비교 기준을 알지 못하므로 우리는 비교 기준을 정의해야된다.Comparable과 Comparator는 비교 기준을 정의한 것Comparator객체 정렬기준을 외부에서 지정한 것주로 하나의 객체를 여러가지 기준으로 정렬할 때 사용된다.util패키지에 존재하므로 Import해줘야된다.Comparable객체 자기 자신이 정렬 기준을 가진 것자..