개발/JAVA
-
메서드 레퍼런스란개발/JAVA 2021. 8. 14. 15:18
메서드 레퍼런스 우리말로 번역하면 메서드 참조라는 의미 람다 표현식 body(몸체) 부분에 기술되는 메서드를 이용해서 표현되며, 메서드의 이름만 전달한다. 구분자(::)를 붙이는 방식으로 메서드 레퍼런스를 표현한다. 메서드 레퍼런스를 사용하면 람다 표현식이 더욱 간결해진다. 메서드 레퍼런스 표현 예) (Car car) -> car.getCarName() = Car::getCarName 메서드 레퍼런서의 유형 ClassName::static method 예) (String s) → Integer.parseint(s) 메서드 레퍼런스로 표현하면 Integer::parseeint ClassName::instance method (String s) → s.toLowerCase() 메서드 레퍼런스로 표현 하면 S..
-
JAVA 커맨드 라인에서 컴파일 하기개발/JAVA 2020. 12. 27. 03:13
각 platform tool의 힘을 빌리지 않고 메모장으로 급하게 코딩을 하여 컴파일 / 실행을 해야 할 경우가 가끔 있는데 그럴 때마다 급하게 cmd로 컴파일하는 법을 검색하곤 합니다. 여간 귀찮은 일이 아니라 그냥 블로그도 만들었으니, 한번 정리해보려고 합니다. 1. JAVA 빌드(컴파일) javac -d (예) javac -d class\ src\com\company\*. java *. java는 모든 java 파일이라는 뜻입니다. 컴파일이 된다면 위 예시에서 -d로 지정한 경로에 class파일이 나옵니다. 이. class 파일은 바이트코드로 이루어져 있습니다. 2. JAVA 실행 java -classpath (예) java -classpath class\ com.company.Main 3. Win..