Java

Backend/JAVA

[JAVA] 동작 파라미터화에 대하여(모던 자바 인 액션)

0. 개요 사용자의 요구사항은 시시각각 변함 그에 맞게 엔지니어링을 꾸준히 변화해야 하는데, 비용을 최소화하면 좋음 동작 파라미터화를 통해 자주 바뀌는 요구사항에 대해 대응할 수 있도록 함 메소드의 인수로 코드 블록을 전달함으로써 ‘동작’ 자체를 인수로 전달할 수 있음. 리스트를 예로 들면, 아래처럼 진행 가능함 리스트의 모든 요소에 대해서 ‘어떤 동작’을 수행 리스트 관련 작업을 끝낸 다음 ‘어떤 다른 동작’ 수행 에러가 발생하면 ‘정해진 어떤 동작’을 수행 1. 변화하는 요구사항에 대응 예컨데, “필터링”하는 작업에서 기준이 달라지는 경우가 있다. 현재는 녹색사과만 선택(필터링)하고 있다. 만약, 빨간사과도 필터링하고자 하면 어떻게 고칠까?? public static List filterRedAppl..

Backend/JAVA

[JAVA] JAVA 기본 용어 정리

1. JAVA SE(Standard Edition) 말그대로 JAVA SE는 가장 기본, 표준 에디션이다. JAVA 프로그래밍 언어 사용 시 java.lang*, java.io*, java.util* 등 과 같은 기본 패키지가 있다. JDBC나 JSP와 같은 내용이 지원되지 않는 spec이라 서버 개발 시 불편하다. 2. JAVA EE(Enterprise Edition) SE에 비해 보다 확장된 기능을 제공한다. JSP, Servlet, JDBC, Framework 등의 많은 기술을 제공하여 실질적인 자바 웹 서버를 만드는데 도와준다. 3. JAVA Application 실행 단계 자바 어플리케이션은 아래와 같은 과정을 거쳐 실행된다. 1. Test.java(원시 소스코드) - 원시 소스 코드를 생성 -..

기만주
'Java' 태그의 글 목록