소개
게시글
고민있어요
김영한 선생님꼐
- 0
- 1
- 139
질문&답변
배열 링크드리스트
좋은 답변 감사합니다. 그런데 , ArrayList 를 사용한다고 해도 추가의 경우 성능상 불이익을 가지지만 삭제는 안되지 않나요 ?코드 구현을 살펴보면 애당초 contains 메서드를 통해 확인되어서 중복되면 추가되지 않아 삭제될 가능성에 대한 걱정은 하지 않아도 되는 것 아닌가요 ?
- 0
- 3
- 117
질문&답변
예외 처리
그러면 try로 line3 을 잡고 catch 에서 예외 처리하면똑같이 프로그램이 종료가 되나요? 아니면 catch{} 문을 마무리하고 다시 Line 3 으로 돌아가나요 ?
- 0
- 2
- 243
질문&답변
중급편 질문
감사합니다. 혹시 그러면 2번 질문에 대해서도 중급편에서 다루어 주시나요 ?
- 0
- 2
- 314
질문&답변
this 사용
감사합니다. 그리고 constructor 는 당연히 메서드안에 포함되죠?즉, constructor 를 메서드라고 할 수 있는지에 대한 질문입니다.
- 0
- 2
- 175
질문&답변
객체 생성 질문
String st1= "hello" ; 라고 할때, st1 이 참조값을 가지고 있는 변수고 "hello" 가 객체인가요 ?st1 이 객체인지 "hello" 가 객체인지 헷갈려요
- 0
- 2
- 188
질문&답변
id값
설령 위에 코드가 있다고 해도, 아래 다시 m = 800 n= 800 해주면 print(id(m) == id(n) ) 이어야 하는거 아닌가요?
- 0
- 2
- 203
질문&답변
질문
항상 친절하게 설명해주셔서 감사합니다. 그럼 즉, 두번째 for 문에서 if 에서 minvalueindex = j 인데, 그게 if 조건문 안에 있는 arr [ minValueIndex] 에 영향을 미친다는 말씀 이신가요? 즉 제가 아는 지역변수의 개념은 if 문 {} 안에서만 값이 유효하고 그 밖에서는 유효하지 못한걸로 아는데, 보시면 if 문 안에 minValueIndex 값이 = J 로 되었지만 다시 for 문 반복 실행시 if 를 2번째 실행할때 if 조건문 안의 arr[minValueIndex] 가 왜 기존 int minValueIndex = i ; 가 되는게 아니라 j 로 그대로 있는건지 이해가 안갑니다.이게 왜 영향을 미치는지 잘 이해가 안갑니다. 혹여나 안에 있는 inner loop 들이 가장 밖에 있는 for loop 과 연관이 있기 때문에 그 for 문까지는 영향을 끼치는 건가요?
- 1
- 2
- 180
질문&답변
질문
친절하고 상세한 답변 감사합니다. 제가 딱 바로 떠오른 생각은 for 문을 2개 중첩시켜서 selection sort 의 방식과 같이 하나씩 직접 다 비교해보는 방법이 가장 적절할 것 같은데, 이에 대해서는 어떻게 생각하시나요 ?
- 2
- 2
- 184