개발/KH국비지원과정

[KH국비지원 웹개발자 과정] Day_16 키워드, 소켓, 파일입출력 실습 및 컬렉션 맛보기

mabb 2022. 7. 4. 16:34
반응형

 안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다.
드디어 국비지원 학원을 다니며 공부에 전념을 할 수 있게 되었습니다.
해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다.
--------------------------------------------------------------------------------------------------

소켓 프로그래밍 baseball실습)

-배열의 길이가 긴 경우 중첩for문으로 비교를 하는 경우 오래걸린다는 단점이 있다고 함. 이를 피하기 위해선 어떻게 해야하는지..

-String time = simpleDataFormat(new Data());

실습)

1. 정보입력
2. 정보출력
3. 정보저장(save)
4. 정보불러오기(load)
0. 종료

이름/나이/주소를 입력받아 txt파일로 저장하고 저장된 txt파일을 불러오는 실습.
'/'를 이용하여 데이터를 분리하고  배열, 원하는 변수에 저장해줌(옛날방식)
-> json을 이용한다고 함.

구글링) JSON
JavaScript Object Notation
:구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷. 서버와 클라이언트 사이의 데이터 이동 시 이용.

구글링 중 키워드) jQuery, ajax, 

-컬렉션 프레임워크 맛보기
자료구조: 자료를 처리하는 방법, 알고리즘
이를 위한 클래스(메소드) -> 컬렉션 프레임워크.
자료를 처리하는 방법을 지원하기 위해 만들어 놓은 클래스(메소드)들을 칭함.

Map, List,Set 인터페이스를 구현한 컬렉션프레임워크 클래스들
HashMap, ArrayList,HashSet 등.

List - 순서가 있는 자료, 중복 허용
Set - 순서가 없는 자료, 중복 불가
Map - key와 value 가 있는 자료, key는 중복 불가

이를 구현한 클래스와 메소드 이용법들을 익힌다.

반응형