먼저 시작하기 전에 내 이야기를 좀 해보려한다.블로그를 시작한지 벌써 2주정도 됬는데 아직 매일 블로그를 쓰는 습관이 덜 된 것 같다.매일 밀린 과제와 이해가 잘 가지않는 공부들을 하다보니 블로그를 쓰지않고 있었다.사실 핑계이다... 쓸라면 쓸 것을 뭔가 다시 작성하려
<후기>오늘도 새로운 내용을 배운다. 점점 더 어렵고 복잡한 내용들을 배우고 있는데 머리에 다 넣는게 쉽지않다... 계속 반복적인 학습이 필요하다... 그래도 겁내지말고 일단 부딪혀 보자!!
다형성 자바 프로그래밍에서 다형성은 한 타입의 참조변수를 통해 여러 타입의 객체를 참조할 수 있도록 만든 것을 의미합니다. 좀 더 구체적으로 이야기하면, 상위 클래스 타입의 참조변수를 통해서 하위 클래스의 객체를 참조할 수 있도록 허용한 것이라 할 수 있습니다.
열거형(enum)은 서로 연관된 상수들의 집합을 의미합니다.상수란 변하지 않는 값을 의미하며 final 키워드를 사용하여 선언할 수 있었습니다.정수값을 통해서 상수를 할당하면, 아래의 예시처럼 상수명이 중복되는 경우가 종종 발생할 수 있습니다.예시)Enum을 활용한 상
예외처리란 예기치 않게 발생하는 에러에 대응할 수 있는 코드를 미리 사전에 작성하여 프로그램의 비정상적인 종료를 방지하고, 정상적인 실행 상태를 유지하기 위한 처리프로그래밍에서 에러가 발생할 수 있는 몇가지 이유사용자의 입력 오류네트워크 연결 끊김디스크 메모리 공간 부
컬렉션이란 여러 데이터들의 집합을 의미합니다. 즉, 여러 데이터들을 그룹으로 묶어놓은 것을 컬렉션이라고 하며, 이러한 컬렉션을 다루는 데에 있어 편리한 메서드들을 미리 정의해놓은 것을 컬렉션 프레임워크라고 합니다.List는 데이터의 순서가 유지되며, 중복 저장이 가능한
컴파일러에게 문법 에러를 체크하도록 정보를 제공합니다.프로그램을 빌드할 때 코드를 자동으로 생성할 수 있도록 정보를 제공합니다.런타임에 특정 기능을 실행하도록 정보를 제공합니다.위에 정의된 두 개의 메서드 중 @Test 애너테이션이 붙여진 run() 메서드만 테스트 프
람다식은 간단히 말해서 메서드를 하나의 ‘식(expression)’으로 표현한 것으로, 코드를 매우 간결하면서 명확하게 표현할 수 있다는 큰 장점이 있습니다.//위의 코드를 람다식으로 표현한 식() -> System.out.println("HELLO!")int sum(
for문을 사용한 코드와 Stream을 사용한 코드를 비교해보면 Stream을 사용하는 것이 훨씬 단순하고 가독성이 높음을 알 수 있습니다.Stream이 제공하는 대부분의 요소 처리 메서드는 함수형 인터페이스 매개타입을 가지기 때문에 람다식 또는 메서드 참조를 이용해서