Icekimchi

[JSCode 자바 스터디] 2주차(2) - 어노테이션, 리플렉션

어노테이션, 리플렉션 👉 자바에서 어노테이션이란 무엇일까요? 어노테이션은 코드에 메타데이터를 추가하여 리플렉션을 통해 런타임에 동작은 변경할 수 있는 기능입니다. 어노테이션을 통해 개발자는 코드의 의도를 명확하게 표시할 수 있습니다. 또, 스프링에서는 이 어노테이션을 기반으로 의존성 주입, 트랜잭션 관기 등의 기능을 자동으로 처리해줍니다. 어노테...

[JSCode 자바 스터디] 2주차(1) - 람다, 스트림

람다와 스트림 👉 람다란 무엇인가요? 람다란 함수를 파라미터화 한 것입니다. (인터페이스의 추상 메소드에 대한 매개변수) -> {인터페이스의 추상 메소드에 대한 구현부} 함수형 인터페이스 : 추상 메서드를 하나만 갖는 인터페이스이다. 람다식을 사용하면 이 인터페이스의 구현 객체가 생성된다. 표준 함수형 인터페이스를 사용...

[졸작] AWS 캠핑장 데이터 처리(1) - 수정 계획

💡 전국 캠핑장 정보 데이터 👉 기존의 캠핑장 데이터 불러오는 알고리즘 졸업작품을 선정하는 기준에서 캠핑장을 고른 이유 중 하나도 이 고캠핑 openAPI 때문이었다. 데이터를 구하기 쉽다는 것은 개발에만 몰두하면 되는 것이라고 생각했기 때문이다. 그래서 우리는 고캠핑openAPI를 사용해 데이터를 호출하고, 해당 데이터를 전처리하여 필요한 데이터...

[해상물류] 논문 발표 및 프로젝트 마무리 회고록

💡 해상물류 ICT 멘토링 회고(2024.04.01~10/31) 🫥 변명 아닌 변명.. 내가 분명.. 프로젝트 진행하면서 정리해서 글을 쓴다고 했는데 주3일18시간아르바이트 + 4학년막학기수업 + 융합전공졸업논문준비 모두 진행하면서 정리하는 시간까지 가지기가 쉽지 않았다.. 그래서 갑자기 회고록으로 돌아왔는데! 시간 지나면 기능에 대해서 모두 소개...

[JSCode 자바 스터디] 1주차 후기 - 말로 연습하자

📌 Code 자바 스터디 1주차 후기 스터디가 끝나자마자 후기를 작성하러 왔다. 내가 느낀 점을 하나의 문장으로 말하자면 ? 면접은 무조건 말하면서 연습하자! 이다. 내가 팀원 중에 가장 마지막으로 모의면접을 진행하게 되면서, 앞서 팀원들의 발표를 모두 들었다. 그런데, 다들 너무 잘하시고.. 개발 경험이 말하는 데서 다 느껴지는 것을 보아 역시 ...

[JSCode 자바 스터디] 1주차 - 다형성 개념 알아보기

객체 지향 프로그램의 특징(다형성) 👉 다형성 객체 지향에 있어서 다형성(Polymorphism)은 주요 개념으로, 같은 이름의 메서드나 연산자가 다른 클래스에 대해 다른 동작을 하도록 하는 것을 말한다. 다형성은 객체 지향 프로그래밍의 상속과 인터페이스 개념을 기반으로 한다. 다형성의 장점 부모 클래스 타입으로 자식 클래스 객체...