6주차 배운점 느낀점 - stream, 파이프라인, 중간 연산, 최종 연산
6주차 강사님이 어제 수업결과가 많이 노답인가 싶으셨는지 오늘 어제 복습을 함께 나갔다.어제 람다와 같이 사용했던 stream에대해 배우고 람다식 사용법을 복습했다.stream의 설명과 , 장점, 연산, map의 사용 reduce사용, sorted사용 파일 출력과 같이 예제를 학습했다. 배운점 스트림 데이터의 흐름(stream)데이터가 여러개 있어야 흐름을 만들 수 있다.스트림 데이터 소스: 컬렉션, 배열, 주로 사용됨스트림 데이터는 데이터소스로부터 추출한 연속적인 데이터다. Java 8부터 컬렉션 및 배열의 요소를 반복 처리하기 위해 스트림 사용요소들이 하나씩 흘러가면서 처리된다는 의미List 컬렉션의 stream() 메소드로 Stream 객체를 얻고, forEach() 메소드로 요소를 어떻게 처리할지..
5주차 배운점 느낀점 - List, ArrayList, Vector, LinkedList, Set, HashMap
5주차 오늘 진도를 많이 나갔다.리스트(링크드리스트, 어레이리스트, 벡터), Map, Set 과 같은 컬렉션 프레임워크를 배웠다.진도 양이 많다. 갑자기 많이 나가니 어질어질하다.강사님이 코딩테스트를 준비할 때 알아두어야한다고 하셨다.어제 Board (게시판 프로그램) 에관에 잠시 얘기해주셨다.데이터객체(VO)는 Board class 이고 데이터처리객체(Dao)는 Board에 관한 데이터처리 메소드들을 가지고있다. 원하는 객체를 불러서 프로그램 시작 객체BoardExample이다. 작지만 이게 MVC구조라고 하셨다. 배운점 컬렉션 프레임워크자료구조를 바탕으로 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 관련된 인터페이스와 클래스를java.util 페키지에서 제공한다. 주요인터페이스와 구현클래스Li..
5주차 배운점 느낀점 - Collection, List, ArrayList, Set, Map
5주차 시작 컬렉션을 학생때 책으로만 봤다. 사용은 안해봤다.기다렸던 수업이다. 잘 쓰면 편리한 자료구조로 알고 있어서 배워보고 싶었다.오늘은 list , set , map 중에 list를 배웠다.피곤하다. 배운점 framework :활용할 수 있는 모듈(인터페이스)의 집합 , 틀 컬렉션(collection)은 배열처럼 데이터를 저장하는 데 사용객체를 대상으로 수집하다. 관리하다. list : 배열 순서가 있다. 리스트는 중복 있다. 순서대로 관리한다.set : 중복객체 저장x, 복주머니 안의 공 , 색 같은 공은 넣을 수 없다. 순서의미 없다.map : 지도, 좌표값이 있고 컨텐츠가 있다. 번지가 있고(키) 1대1로 값이 페어링되어 있다. 한 쌍, 키만 알면 그 값을 뽑을 수 있다. 컬렉션 프레임워크많..
4주차 배운점 느낀점- 예외처리, 예외, try, catch, finally, throws, throw, 사용자정의예외
4주차 마지막날 강사님이 발표에대해 말씀주시며 하루를 시작했다. 말할때 똑부러지게할 것 !!이친구 팔로우업하면 따라올것이라는 기대치를 줄 것!!나에 대한 희망을 줄 것구직할때 회사마다 . 기준이 있고 전략이있다 . 함부로 뽑지않는다. 그러니남들지원한다고 우루루 하지마라. 가고싶은회사 , 직무에관해 봐라 , 어떤기술이 필요한지 명확하게 나온다.전략적으로!! 배운점 예외와 에러예외: 잘못된 사용 또는 코딩으로 인한 오류에러와 달리 예외 처리를 통해 계속 실행 상태를 유지할 수 있음일반 예외(Exception): 컴파일러가 예외 처리 코드 여부를 검사하는 예외, 체크 이셉션실행 예외(Runtime Exception): 컴파일러가 예외 처리 코드 여부를 검사하지 않는 예외, 언체크 이셉션 Throwable 예외..