수요일[벌써 수요일이되었네.. 내가 좋아하는 수요일인데.. 침울하다.. 왜 이렇게 침울하지.]
1. 금일 수업 정리
2. 실습 내용 기재
1. 금일 쉅
º try catch
큰 범위를 제일 하단에 두어야 한다.
º java는 컴파일을 하면 .class가 만들어진다.
º해시코드
객체한테 부여되는 정수값
hashset은 해시코드로 객체를 구분한다.
그 객체의 해시코드를 갖도 판단.
ºiterator() 반복자
Set<String> set = ...;
Interaor<String> iterator = set.iterator);
hasNext() | 리턴타입 : boolean | 가져올 객체가 있으면 true를 리턴하고 없으면 false를 리턴한다.
next() | 리턴타입 : E | 컬렉션 하나의 객체를 가져온다.
remove() | 리턴타입 : void | Set 컬렉션에서 객체를 제거한다.
Iterator<String> iterator = set.iterator();
while(iterator.hasNext()){
//String 객체 하나를 가져옴
String str = iterator.next();
}
OR
Set<String> set = ...;
for(String str : set){
//저장된 객체 수만큼 루핑한다.}
set컬렉션에서 제거할 경우
while(iterator.hasNext()){
String str = iterator.next();
if(str.equals("홍길동")){
iterator.remove();
}
HashSet // set인터페이스의 구현클래스
Set<E> set = new HashSet<E>();
º 혼자 책 본 거 정리
예외 - 일반예외 - 컴파일체크 예외 => 예외처리코드 X -> 발생
- Exception을 상속받지만 runtime Exception을 상속받지 않는 class
예외 - 실행예외 - 예외처리 코드 검사X -> 발생
- RuntimeException 을 상속받은 class = java.long.Exception 클래스를 상속
list 컬렉션
List <String> list = ...;
list.add("금짜")//맨 끝에 객체 추가
list.add(1."Ryul") // 지정된 인덱스에 객체 삽입
String str = list.get(1) //인덱스로 객체 찾기
list.remove(0) //인덱스로 객체 삭제
list.remove("웹 일데기") // 객체 삭제
2. 실습내용기재
길이가 길에서 안남기네요ㅜ day3 깃허브에 기재하겠습니다.
https://github.com/haryul99/java
GitHub - haryul99/java
Contribute to haryul99/java development by creating an account on GitHub.
github.com
//yesterday wished to today list
. 컬렉션 잘 듣기😥
tomorrow wish list
. 피곤함 없이 하루를 나기
. 말실수하지 않기
. 좋은 인상남기기
'IT To do and To was' 카테고리의 다른 글
22년 02월 11일_몽고DB 시작.. wah nojam... (0) | 2022.02.11 |
---|---|
22년 2월 10일_2월이 벌써 10일이나 지났네..?! java last class (0) | 2022.02.10 |
22년 2월 8일_자바 접근제한자 (0) | 2022.02.08 |
22년 2월 7일_자바수업 및 보강 (0) | 2022.02.07 |
22년 2월 6일_이것이 자바다 6~7장 (0) | 2022.02.07 |