[IT국비지원] 개발자 교육 24일 차 : JAVA(2023.08.29)fit.구디아카데미,김지훈 강사님

Nicole Gold·2023년 8월 29일
0

K-digital training

목록 보기
25/60

속도가 점점 빨라지고 있는 느낌. 타이핑 치는 것도 따라가기 힘들다😢
하지만 응용문제를 모두 맞춰서 의욕 상승!

이하 구디아카데미 김지훈 강사님의 수업자료와 강의 내용 정리, 실습한 내용을 정리함!

Generic < >

  • Collection Framework 사용시 계속해서 <> 가 나온다.
  • 이를 Generic 이라고 부른다.



index

  • action 이 input 인 form 작성
  • name 속성이 no, name, grade 인 text 타입 출력
  • 입력 버튼
  • p타입 안에 EL 태그로 box.no/name/grade 출력



controller


  • /input 경로를 처리하는 클래스
  • "no","name","grade" 이름을 가진 녀석의 파라미터값을 가져와 각 변수에 넣음
  • Integer, String, String 의 데이터 타입을 가진 MBox 클래스



Boxs

List Collection - Linked List

  • 기본적으로 Array List 와 Linked List 의 사용 방법은 같다.
  • Array List 와 달리 Linked List 는 좌우 데이터의 주소를 기억하는 구조를 갖는다.
  • 그래서 중간에 데이터가 추가/삭제 되는 데 높은 효율을 자랑한다.

요약

  • Array List 는 array 와 비슷하지만 훨씬 편리하다.
  • 다만 중간 index 에 입력과 삭제가 잦은 경우 불리하다.
  • Linked List 는 는 반대로 위 경우에 유리하다.

Set Collection - HashSet

  • Set collection 은 순서가 유지되지 않는다.
  • 하지만 중복을 허용하지 않는 특성이 있다.
  • 검색 기능이 없는 대신에 하나씩 꺼낼 수 있는 Iterator 를 제공한다.
  • Hash Set 역시 최상위는 collection interface 이기 때문에 기본적인 method 는 같다.
  • Set 만의 iterator 기능에 대해서만 알아보자.

Map - Hash Map

profile
JAVA 개발자로 가는 길

0개의 댓글

관련 채용 정보