전체 글 (7) 썸네일형 리스트형 Apache Maven Maven이란? 메이븐은 조금씩 다른 설정의 프로젝트들을 POM(Project Object Model) 개념을 기반으로 한 하나의 기준을 정해 빌드할 수 있게 해주는 프로젝트관리도구이다. Maven의 장점 -메이븐이 필요한 가장 큰 이유는 협업을 할 때 프로젝트에 참여한 모든 개발자들이 같은 라이브러리 버전을 사용할 수 있도록 맞춰주기 때문입니다 -프로젝트 빌드를 수동으로 해보면 그 과정이 아주 까다로운 것을 알 수 있는데, 우리는 개발을 하면서 이 빌드 과정을 수 없이 반복해야된다. 이는 아주 시간이 오래걸리고 귀찮은 작업이 될 수 있는데 Maven은 이러한 복잡한 프로젝트 빌드 과정을 대신 해준다. -pom.xml 파일 통해 관리함으로 개발, 유지보수 측면에서 오픈소스 라이브러리, 프로젝트 등 관리가.. Queue offer와 add 차이 Oracle 문서를 보면 Queue에 쓰이는 메소드는 예외처리를 하는 것과 특정값을 리턴해주는 두 부분을 나뉜다. offer 메소드와 add 메소드는 요소를 삽입할 때 사용된다. 둘의 공통점은 둘다 요소를 삽입할 수 있을때 요소를 삽입한다는 점이다. 차이점은 queue가 가득차서 더이상 요소를 삽입할 수 없는 상황에서 offer은 삽입에 실패해도 false값을 리턴해주며 작동하고 add의 경우에는 예외처리를 발생시켜 작동에 실패하게 된다. 출처:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Queue.html Queue (Java SE 11 & JDK 11 ) A collection designed for holding el.. API와 REST API API란? API는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다. -위키백과 설명- API는 Application Programming Interface의 줄임말로써 응용프로그램 인터페이스를 뜻한다. [인터페이스가 무엇인지 먼저 설명하자면 인터페이스는 서로 다른 두 사람,사물,시스템 간의 원할한 소통이 가능하도록 해주는 시스템을 뜻한다. 가장 흔히 알려진 UI는 User Interface는 사람과 사물 간의 소통을 해주는 매개체(시스템)을 뜻하고 이에 대한 예시로는 터치스크린이나 마우스가 있다.] API는 User 대신 Application.. 이전 1 2 3 다음