본문 바로가기

Android

(2)
JAVA | Stream 에 대해 궁금점 정리 Java 8에 추가된 스트림(Stream) API는 데이터를 더 선언적, 간결하고 가독성 있는 방식으로 처리할 수 있게 도와줍니다. 이는 대량의 데이터를 효율적으로 처리하는 데 유용하며, 병렬처리도 지원하여 성능 향상을 도모할 수 있습니다. 스트림 API 사용의 주요 이점은 다음과 같습니다: 읽기 쉬운 코드: 스트림은 함수형 프로그래밍 패러다임을 따르므로, 코드가 더욱 읽기 쉽고 이해하기 쉬워집니다. 효율적인 데이터 처리: 스트림은 '게으른 연산'을 지원합니다. 즉, 필요한 시점에서만 연산이 수행되므로 메모리 사용량과 계산 비용을 절약할 수 있습니다. 병렬처리 가능: 스트림은 병렬처리를 지원하여 멀티코어 아키텍처에서 성능 향상을 얻을 수 있습니다. 아래에는 Java 8 이전의 방식과 스트림 API를 사용..
Android ClassCastException at android.app.Application 오류 수정 [Android] ClassCastException at android.app.Application 오류 수정 간혹 android.app.Application을 상속받은 클래스를 선언 후에 getApplication()메소드 호출 후 class cast 시 오류가 발생해서 당황스러울 때가 있다. 물론 내 이야기다..... ㅡ.ㅡㅁ.(뭐.. 어쩌라고? 응?) [android.app.Application 클래스 상속한 클래스 선언] public class Application extends android.app.Application { ................} [getApplication()메소드를 이용해서 변경작업] public class MainActivity extends Activity { p..

반응형