이론 (429) 썸네일형 리스트형 하나의 추상 메서드를 갖는, 함수형 인터페이스 함수형 인터페이스 자바8부터 도입된 기능, 딱 하나의 추상 메서드를 갖는 인터페이스. 예를 들어 Runnable도 run 메서드만을 가지고있어 함수형 인터페이스. Runnable myRunnable = () -> { System.out.println("Running!"); }; 일반적으로 인터페이스를 구현하는 클래스에서는 해당 인터페이스의 모든 메서드를 구현해야하나 함수형 프로그래밍에서는 단일 메서드만을 가진 인터페이스를 사용해 함수를 전달하고 조작하는것이 일반적이기에 함수형 인터페이스가 등장했다. 함수형 인터페이스는 람다식에서 사용되는 중요한 개념 중 하나. 함다식과 함수형 인터페이스는 자바에서 함수형 프로그래밍을 지원하는 강력한 기능, 코드를 간결하고 읽기 쉽게 만들어준다. https://stando.. annotation이란? annotation 코드나 문서에 부가적인 정보를 제공하기 위해 사용 컴파일러나 문서생성기등의 도구가 해당 정보를 활용할 수 있도록 한다. 애너테이션의 조상은 Annotation 인터페이스. 애너테이션에는 표준애너테이션과 메타애너테이션이 있다. 표준애너테이션은 사전에 정의된 애너테이션들을 의미한다. 메타애너테이션은 애너테이션을 정의할때 사용하는 애너테이션으로 메타데이터를 제공하거나 사용방법/범위 등을 지정한다. https://standout.tistory.com/1416 Annotation - 표준애너테이션과 메타애너테이션 표준애너테이션과 메타애너테이션 표준애너테이션은 사전에 정의된 애너테이션들을 의미한다. 메타애너테이션은 애너테이션을 정의할때 사용하는 애너테이션으로 메타데이터를 제공하거나 standou.. Annotation - 표준애너테이션과 메타애너테이션 표준애너테이션과 메타애너테이션 표준애너테이션은 사전에 정의된 애너테이션들을 의미한다. 메타애너테이션은 애너테이션을 정의할때 사용하는 애너테이션으로 메타데이터를 제공하거나 사용방법/범위 등을 지정한다. 표준애너테이션 @Override https://standout.tistory.com/160 덮어쓰는 annotation, @Override @ annotation 컴파일 주석기호 @Override 재정의, 부모의 말을 덮어쓰기/거역하다로 이해해보자. 인터페이스등을 implements하면 자주 보게 될것이다. VIP고객에게 일반고객과 같은 안내문자를 보내지만 standout.tistory.com @Deprecated https://standout.tistory.com/1406 Annotation - @Depr.. PM2, 애플리케이션을 관리하고 실행하는 프로세스 매니저 PM2 Node.js 애플리케이션을 관리하고 실행하는 프로세스 매니저 애플리케이션을 백그라운드에서 실행하고, 오류 발생 시 자동으로 재시작하거나 로그를 관리 멀티 프로세스 환경에서 애플리케이션을 관리할 수 있어서 성능과 안정성을 향상 개발 환경에서 더 효과적으로 애플리케이션을 관리하고 운영 https://standout.tistory.com/1389 보안 오류: (:) [], PSSecurityException PS C:\Users\ES-Developer-sh\sh\Project\hyunSangNaHee\swayH\study\WEB2 - Node.js> pm2 start main.js pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\ES-Developer -sh\AppData\Ro.. npm 패키지매니저: 외부 라이브러리나 모듈을 쉽게 설치하고 관리 패키지 매니저 Package Manager 대표적으로 Node.js에서는 npm (Node Package Manager)이나 Yarn 프로젝트에 필요한 외부 라이브러리나 모듈을 쉽게 설치하고 관리 `node_modules` 디렉토리는 패키지 매니저를 통해 설치한 모듈들이 저장되는 곳 개발자는 이 디렉토리에 직접적으로 접근하거나 수정하지 않아도된다. 자바의 정석 Chapter11: 컬렉션 프레임웍 JDK1.2부터 컬렉션 프레임웍이 등장하며 다양한 종류의 컬렉션 클래스가 추가되어 표준화된 방식으로 다룰 수 있도록 체계화되었다. https://standout.tistory.com/127 자바의 자료구조, collection 컬렉션 프레임웍이란 데이터 군을 저장하는 클래스들을 표준화한 설계. 컬렉션 프레임웍은 컬렉션, 다수의 데이터를 다루는데 필요한 풍부한 클래스들로 프로그래머의 짐을 덜어준다. 재사용 standout.tistory.com List인터페이스 List인터페이스는 중복을 허용하면서 저장순서가 유지되는 컬렉션을 구현할 수 있다. https://standout.tistory.com/1366 중복을 허용하면서 저장순서가 유지되는 List인터페이스 List인터페이스 List인터페이스는 중복을 허용.. 중복을 허용하지않고 저장순서가 유지되지않는 컬렉션 클래스, Set Set인터페이스 Set인터페이스는 중복을 허용하지않고 저장순서가 유지되지않는 컬렉션 클래스를 구현한다. 예로 HashSet, TreeSet이 있다. https://standout.tistory.com/127 자바의 자료구조, collection 컬렉션 프레임웍이란 데이터 군을 저장하는 클래스들을 표준화한 설계. 컬렉션 프레임웍은 컬렉션, 다수의 데이터를 다루는데 필요한 풍부한 클래스들로 프로그래머의 짐을 덜어준다. 재사용 standout.tistory.com https://standout.tistory.com/1366 중복을 허용하면서 저장순서가 유지되는 List인터페이스 List인터페이스 List인터페이스는 중복을 허용하면서 저장순서가 유지되는 컬렉션을 구현할 수 있다. Collection인터페이스로부.. 자바의 정석 Chapter10: 날짜와 시간 & 형식화 date, time and formating Date, Calendar와 GregorianCalendar Date가 나오고 보완하기 위해 Calendar 클래스가 등장했다. GregorianCalendar는 Calendar를 상속받아 구현한 전세계 공통 그레고리력에 맞게 구현한것. https://standout.tistory.com/1224 Calendar와 Date, 이를 이용한 날짜/ 일수 출력하기 오래전부터 제공되던 Date클래스를 보완하기 위해 Calendar 클래스가 등장. Calendar와 GregorianCalendar GregorianCalendar는 Calendar를 상속받아 구현한 전세계 공통 그레고리력에 맞게 구현한것. // Calendar를 standout.tistory.com 형식화클래스 형식화클래스는 원하는 값을 형식에 맞.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 54 다음