728x90
반응형

Web/Java 3

Java Stream , Lambda만 보면 얼어버리는 사람의 예제코드 뿌시기 프로젝트

😂쇠사슬을 만들 때는... 어디선가 들은 얘기로는 쇠사슬 공정의 마지막은 '당겨보기'라고 했다. 꼭 전체 사슬을 당겨보는 검수를 한다는데, 각 고리에 대한 부하 테스트만 할 거라 생각했던 내게 묘한 깨달음을 준 이야기였다. 각 사슬이 아무리 압력에 강해도 사슬 간 연결부분이 약하면 제 목적을 달성하지 못하는 것이다. 하나하나는 안다고 생각해도 슬쩍 넘어갔던 부분들이 모여 나오면 당황하게 된다.. 그러니까 뿌셔보자! 🚀Stream method 목차 정리 더보기 Stream 생성 컬렉션에서 Stream intStream = list.stream() 배열에서 무한 스트림 -람다식 파일 Files.list(디렉토리) 빈 스트림 두 스트림 연결 Stream.concat(strs1, strs2) Stream 중간연..

Web/Java 2022.09.13

JSON ,ObjectMapper, 직렬화(serialization)역직렬화(deserialization), transferable condition

💡 학습 목표 Java에서 제공하는 데이터 타입을 JSON으로 변경하는 기능을 구현 Json이 무엇인지 안다 ‘전송가능한 조건’이 무엇인지 안다 자바스크립트 객체와 JSON의 차이를 안다 JSON이란 JavaScript Object Notation 데이터 교환을 위해 만들어진 객체 형태 포맷 객체 내용이 메시지라면, 어떻게 전송할 수 있을까? 전송가능한 조건?(transferable condition) 같은 프로그램을 발/수신자가 사용 범용적으로 읽을 수 있는 형태(ex;문자열) ap message = new HashMap(){{ put("sender", "김코딩"); put("receiver", "박해커"); put("message", "밥먹을래?"); put("createdAt", "2021-01-1..

Web/Java 2022.07.23

⭐추상화(1) 상속vs추상화, abstract제어자, 추상클래스, 추상메서드, final 키워드

🚩들어가며 오늘은 객체지향의 4대 기둥 중 하나인 추상화 1편을 작성해봤다. 추상화와 상속의 개념적 차이는 무엇인지, 추상클래스와 추상메서드는 무엇인지 알아보자. 👀학습목표 - 추상화의 핵심 개념과 목적을 이해하고 설명할 수 있다. - `abstract` 제어자가 내포하고 있는 의미를 이해하고, 어떻게 사용되는 지 설명할 수 있다. - 추상 클래스의 핵심 개념과 기본 문법을 이해할 수 있다. - `final` 키워드를 이해하고 설명할 수 있다. 🌱추상화 공통성과 본질을 모아 추출이 핵심 java에서는 객체의 공통적 속성, 기능을 추출하여 정의하는 것을 의미 🌱상속과 추상화의 구분 상속: 하위클래스 정의를 위해 상위 클래스 사용 추상화: 기존 클래스 공통 요소를 뽑아 상위클래스 만들기 상향, 하향 상관없음..

Web/Java 2022.07.18
728x90
반응형