1. 화살표 연산자 (->), 람다 2. 삼항 연산자 3. (optional) Java 13. switch 연산자 4. JUnit5 2주차의 1~3 내용은 이전 블로그에 존재한다. https://abbiddo.tistory.com/90 Te JAVA (2) - 람다 (lambda) 1. 화살표 연산자 (->), 람다 2. 삼항 연산자 3. (optional) Java 13. switch 연산자 4. JUnit5 1. 화살표 연산자 (->)와 람다 람다 기본 형태 A a = (매개변수) -> {구현 코드}; 매개 변수가 한 개라면 () 생략 가능하 abbiddo.tistory.com https://abbiddo.tistory.com/91 Te JAVA (2) - 삼항 연산자 1. 화살표 연산자 (->), ..
Programming/JAVA
1. 화살표 연산자 (->), 람다 2. 삼항 연산자 3. (optional) Java 13. switch 연산자 4. JUnit5 2주차의 1, 2 내용은 이전 블로그에 존재한다. https://abbiddo.tistory.com/90 Te JAVA (2) - 람다 (lambda) 1. 화살표 연산자 (->), 람다 2. 삼항 연산자 3. (optional) Java 13. switch 연산자 4. JUnit5 1. 화살표 연산자 (->)와 람다 람다 기본 형태 A a = (매개변수) -> {구현 코드}; 매개 변수가 한 개라면 () 생략 가능하 abbiddo.tistory.com https://abbiddo.tistory.com/91 Te JAVA (2) - 삼항 연산자 1. 화살표 연산자 (->),..
1. 화살표 연산자 (->), 람다 2. 삼항 연산자 3. (optional) Java 13. switch 연산자 4. JUnit5 2주차의 1 내용은 이전 블로그에 존재한다. https://abbiddo.tistory.com/90 Te JAVA (2) - 람다 (lambda) 1. 화살표 연산자 (->), 람다 2. 삼항 연산자 3. (optional) Java 13. switch 연산자 4. JUnit5 1. 화살표 연산자 (->)와 람다 람다 기본 형태 A a = (매개변수) -> {구현 코드}; 매개 변수가 한 개라면 () 생략 가능하 abbiddo.tistory.com 2. 삼항 연산자 조건 연산자의 한 종류로 if - else 조건문과 같은 연산을 수행한다. 삼항 연산자의 형태는 아래와 같다...
1. 화살표 연산자 (->), 람다 2. 삼항 연산자 3. (optional) Java 13. switch 연산자 4. JUnit5 1. 화살표 연산자 (->)와 람다 람다 기본 형태 A a = (매개변수) -> {구현 코드}; 매개 변수가 한 개라면 () 생략 가능하다. 구현 코드가 한 줄이면 {} 생략 가능하다. 리턴 타입과 파라미터 타입이 존재하지 않는다. 함수를 하나의 식으로 표현한 것으로 메소드의 이름이 필요 없기 때문에 익명 함수다. 함수를 보다 단순하게 표현하는 방법이다. 람다식으로 선언된 변수명은 다른 변수명과 중복될 수 있다. 재사용이 불가능하고 디버깅이 어렵다. 재귀에는 부적합하다. 자바에서는 객체 없이 메소드가 호출될 수 없으므로 익명 내부 클래스로 전환되어 사용된다. @Functio..
1. JVM이란 무엇인가 2. 바이트코드란 무엇인가 3. JIT 컴파일러란 무엇이며 어떻게 동작하는지 4. JVM 구성 요소 5. JDK와 JRE의 차이 6. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 7. 프리미티브 타입과 레퍼런스 타입 8. 1차 및 2차 배열 선언시 자바에선 어떤일이 벌어지는지(영역, 포인터, 주소 등) 1주차의 1~5 내용은 이전 블로그에 존재한다. https://abbiddo.tistory.com/86 Te JAVA - 1 1. JVM이란 무엇인가 2. 바이트코드란 무엇인가 3. JIT 컴파일러란 무엇이며 어떻게 동작하는지 4. JVM 구성 요소 5. JDK와 JRE의 차이 6. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 7. 프리미티 abbiddo.tistory...
1. JVM이란 무엇인가 2. 바이트코드란 무엇인가 3. JIT 컴파일러란 무엇이며 어떻게 동작하는지 4. JVM 구성 요소 5. JDK와 JRE의 차이 6. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 7. 프리미티브 타입과 레퍼런스 타입 8. 1차 및 2차 배열 선언시 자바에선 어떤일이 벌어지는지(영역, 포인터, 주소 등) 1. JVM JVM : Java Virtual Machine, 자바 가상 머신, 자바를 실행하기 위한 가상 기계 (가상 기계 : 소프트웨어로 구현된 하드웨어) Java와 OS 사이에서 중개자 역할로, Java가 OS에 구애 받지 않고 독립적으로 작동할 수 있도록 한다. 자바 바이트 코드를 실행할 수 있는 환경을 제공한다. C/C++ 언어에서는 컴파일 플랫폼과 타겟 플랫폼이 다..