본문 바로가기
반응형

Java82

[JAVA] 빠르게 정리하는 자바 문법 (9) 더보기해당 글은 아래 링크를 참고하여 작성되었습니다.https://www.tcpschool.com/java/java_lambda_concept18. JAVA8 람다1. 람다 표현식람다 표현식(lambda expression)이란 간단히 말해 메소드를 하나의 식으로 표현한 것이다.클래스를 작성하고 객체를 생성하지 않아도 메소드를 사용할 수 있다.그런데 자바에서는 클래스의 선언과 동시에 객체를 생성하므로, 단 하나의 객체만을 생성할 수 있는 클래스를 익명 클래스라고 한다.따라서 자바에서 람다 표현식은 익명 클래스와 같다고 할 수 있다.이러한 람다 표현식은 메소드의 매개변수로 전달될 수도 있으며, 메소드의 결괏값으로 반환될 수도 있다.Java SE 8부터는 이러한 람다 표현식을 사용하여 자바에서도 함수형 프로.. 2025. 1. 2.
[JAVA] 빠르게 정리하는 자바 문법 (1) 더보기해당 글은 아래 링크를 참고하여 작성되었습니다.https://www.tcpschool.com/java/intro1. 자바 시작1. 자바 개요Java는 C++과는 달리 처음부터 객체 지향 언어로 개발된 프로그래밍 언어다.Java는 JVM을 사용하여 어느 OS에서나 같은 형태로 실행될 수 있다. 2. 자바 역사처음에 자바는 가전제품 내에서 동작하는 임베디드 프로그램을 위한 언어로 썬 마이크로시스템즈사의 제임스 고슬링 팀에 의해 개발되었다.1991년에 오크라는 이름으로 시작하여 1996년에 발표된 1.0.2 버전부터 자바라는 이름을 사용하였다.1998년 발표된 J2SE 1.2에서는 웹에서도 자바를 돌릴 수 있게 해 주는 자바 애플릿이 추가되며 자바의 인기가 증가하게 된다.이후 2009년에 썬 마이크로시스.. 2024. 12. 30.
반응형