Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발여행일지~

안드로이드 면접 질문 답변하기 (14회차) 본문

코틀린 공부정리

안드로이드 면접 질문 답변하기 (14회차)

야생돌고래 2023. 11. 13. 14:16

디폴트 파라미터에 대해서 설명해주세요(장/단점)

장점

함수를 호출할 때 인수를 생략하면 기본값으로 설정된 값을 사용하는 기능입니다. 이는 함수를 더 유연하게 사용할 수 있게 해주며, 함수 오버로딩을 줄일 수 있습니다.

코드의 가독성을 높여줍니다.

단점

함수의 시그니처를 복잡하게 만들 수 있습니다

디폴트 파라미터가 많아지면 함수 사용자가 파라미터의 순서를 정확히 기억해야 하는 문제가 발생할 수 있습니다.

안드로이드 앱에서 데이터 저장 방법에 대해 설명하세요

1. Shared Preferences

    키-값 쌍(key-value pair)으로 사적이고 기초적인 데이터를 저장한다

2. Internal Storage

    사정인 데이터를 장치 메모리에 저장한다

3. External Storage

    공유 데이터를 공유 외부 저장소에 저장한다.

4. SQLite Database

    구조화된 데이터를 사적인 데이터베이스에 저장한다.

5. Room

     스마트폰 내장 DB에 데이터를 저장하기 위해 사용하는 라이브러리이다

6. Firebase

   실시간 데이터베이스, 클라우드 저장소, 인증, 메시징 등 다양한 기능을 제공하는 백엔드 서비스에 저장한다.