Computer >> 컴퓨터 >  >> 프로그램 작성 >> Android
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • Android

    1. Kotlin의 상수는 무엇이며 어떻게 생성합니까?

      모든 프로그래밍 언어에는 프로그램 전체에서 값이 변경되지 않는 변수가 필요합니다. Kotlin에도 프로그램 전체에서 값이 일정하게 유지되는 변수를 생성하는 키워드가 있습니다. 값을 상수로 선언하기 위해 const를 사용할 수 있습니다. 처음에 키워드. 이 기사에서는 다른 방식으로 변수를 상수로 선언하는 방법을 배웁니다. 예:최상위 선언 예시 Kotlin const 변수는 프로그래밍 언어 상단에 선언할 수 있으며 파일 범위 전체에서 사용할 수 있습니다. private const val My_TOP_LEVEL_CONST_VAL = &

    2. Kotlin에서 데이터 클래스 확장

      데이터 클래스는 애플리케이션에 대한 데이터를 보유하는 클래스입니다. 데이터를 유지하기 위해 Java에서 사용하는 POJO 클래스와 같습니다. Java에서 데이터 클래스에 대해 getter를 만들어야 합니다. 및 세터 해당 클래스의 속성에 접근하기 위한 메소드. Kotlin에서 클래스가 데이터 클래스로 선언되면 컴파일러는 클래스의 멤버 변수에 액세스하는 데 필요한 일부 지원 메서드를 자동으로 생성합니다. 컴파일러는 게터를 생성합니다. 및 세터 생성자 매개변수의 경우 hashCode(), equals(), toString(), cop

    3. Kotlin의 목록 유형과 배열 유형의 차이점

      목록 및 배열 Kotlin에서 지원하는 두 가지 인기 있는 컬렉션입니다. 정의에 따르면 두 컬렉션 모두 순차적 메모리 위치를 할당합니다. 이 기사에서는 이 두 가지 유형의 컬렉션 간의 차이점을 보여주는 예를 들어보겠습니다. 속성 배열 목록 구현 배열은 배열을 사용하여 구현됩니다. 수업 목록 또는 MutableList 인터페이스는 목록을 구현하는 데 사용됩니다. 코틀린 변경 가능 배열 변경 가능합니다. 즉, 값을 변경할 수 있습니다. 목록 본질적으로 불변입니다. 변경 가능한 목록을 생성하려면 MutableList 인터페이스를 사

    4. Kotlin 더블뱅(!!) 연산자는 무엇인가요?

      코틀린에서는 !! 더블 뱅 연산자로 알려진 연산자입니다. 이 연산자는 null이 아닌 어설션 연산자라고도 합니다. 이 연산자는 값을 NULL이 아닌 유형 값으로 변환하는 데 사용되며 해당 값이 NULL이면 예외를 throw합니다. 다음 예제에서는 이 더블 뱅 연산자를 사용하는 방법을 볼 것입니다. 예시 1 이 예에서는 name 변수를 고려합니다. 프로그래머로서 name 값이 NULL입니다. 이제 다음 코드를 실행합니다. fun main(args: Array<String>) { var name: String?

    5. 구체화된 키워드는 Kotlin에서 어떻게 작동합니까?

      정화 Kotlin 개발자가 런타임에 클래스와 관련된 정보에 액세스하는 데 도움이 되는 특수한 유형의 키워드입니다. 정화 인라인에서만 사용할 수 있습니다. 기능. 신체화할 때 키워드가 사용되면 컴파일러는 함수의 바이트 코드를 함수가 호출된 코드의 모든 섹션에 복사합니다. 이런 식으로 제네릭 유형 T는 인수로 얻는 값의 유형에 할당됩니다. 예시 이 예에서 우리는 물화하는 방법을 볼 것입니다. 전달되는 인수에 관계없이 코드를 재사용하고 동일한 기능을 사용하여 유사한 종류의 작업을 수행하는 데 도움이 됩니다. 이 예에서는 인라인 함수를

    6. Kotlin에서 forEach 루프를 사용하는 동안 배열의 현재 인덱스를 얻는 방법은 무엇입니까?

      때때로 배열의 인덱스에 액세스해야 하는 경우가 있습니다. 이 기사에서는 forEach 루프를 사용하면서 Kotlin에서 배열의 인덱스에 액세스하는 방법을 알아봅니다. 예:forEachIndexed() 사용 forEach()를 사용하는 대신 루프에서 forEachIndexed()를 사용할 수 있습니다. Kotlin의 루프. forEachIndexed는 배열과 해당 색인을 입력으로 사용하는 인라인 함수입니다. 및 가치 별도로 액세스할 수 있습니다. 다음 예에서는 제목을 통과합니다. 배열을 만들고 값과 함께 색인을 인쇄합니다. . 예

    7. Kotlin에서 어떻게 난수를 얻을 수 있습니까?

      Kotlin은 난수를 생성하는 여러 방법을 제공합니다. 이 기사에서는 프로그램 전체에서 난수를 생성하고 액세스하는 다양한 방법을 살펴보겠습니다. 예시 – 랜덤 클래스 사용 임의() 주어진 조건으로 난수를 생성하는 추상 클래스입니다. Kotlin.random.Random. 임포트 후 접근 가능합니다. Kotlin 문서에 따라 동반 개체 Random.Default Random의 기본 인스턴스입니다. 수업. 다음 예에서는 int를 사용하여 임의의 값 목록을 생성합니다. (1-30) . 예시 import kotlin.random.Ra

    8. Java의 String[]에 해당하는 Kotlin은 무엇입니까?

      문자열 문자열 클래스를 사용하여 구현되는 컬렉션입니다. . Kotlin 문서에 따르면 문자열은 다음과 같이 정의할 수 있습니다. - Class String : Comparable<String>, CharSequence Kotlin에서 문자열 캐릭터 모음집이다. 문자열은 본질적으로 변경할 수 없으므로 읽기 전용입니다. 문자열의 길이와 요소는 일단 선언되면 수정할 수 있습니다. Java에서는 String[]과 같이 정의하여 빈 문자열 배열을 생성하는 옵션이 있습니다. . 이 기사에서는 Kotlin 라이브러리 기능을 사용하

    9. Kotlin에서 지연된 후 함수를 호출하는 방법은 무엇입니까?

      Kotlin은 Java를 기반으로 하므로 Java 기반 라이브러리 함수를 사용하여 함수 호출을 지연할 수 있습니다. 이 기사에서는 Timer()를 사용하여 함수 호출을 지연시키기 위해 Java 라이브러리 함수를 사용할 것입니다. 및 일정() . 예시 import java.util.Timer import kotlin.concurrent.schedule fun main(args: Array<String>) {    // Execution starting point    println(&

    10. Kotlin에서 목록을 지도로 변환하는 방법은 무엇입니까?

      이 기사에서는 Kotlin Library에서 제공하는 다양한 옵션을 사용하여 List를 Map으로 변환하는 방법을 살펴보겠습니다. 예:Associate() 사용 목록을 지도로 변환하는 가장 표준적인 방법은 associate()를 사용하는 것입니다. 함수. 이 함수는 항목 목록을 인수로 사용하고 키-값 쌍이 포함된 맵을 반환합니다. 다음 예에서 작동 방식을 살펴보겠습니다. 예시 data class mySubjectList(var name: String, var priority: String) fun main() {   &

    11. Android에서 맬웨어를 제거하는 방법은 무엇입니까?

      현대 사회에서 스마트폰은 모든 사람의 삶에서 움직일 수 없는 부분이 되었습니다. 여기에는 은행 앱, 탐색 앱, 유틸리티 앱 등과 같이 사람에게 중요한 거의 모든 것이 포함되어 있습니다. 따라서 소유자의 개인 정보를 보호하기 위해 어떤 대가를 치르더라도 스마트폰을 보호하는 것이 필수적입니다. 컴퓨터와 마찬가지로 Android 스마트폰도 바이러스, 트로이 목마, 스파이웨어, 애드웨어 등과 같은 악성 프로그램에 감염될 수 있습니다. Android 맬웨어는 주로 민감한 정보를 훔치고 관련 없는 광고를 표시하여 사용자를 오도하고 악성 웹사이

    12. Kotlin에서 Hashmap을 반복하는 방법은 무엇입니까?

      Map은 데이터가 키-값 쌍으로 저장되고 해당 키는 고유해야 하는 컬렉션입니다. HashMap은 MutableMap 인터페이스를 기반으로 하는 컬렉션 클래스로, HashTable의 MutableMap 인터페이스를 구현하여 구현합니다. Kotlin은 HashMap을 정의하고 조작하기 위해 4가지 유형의 생성자를 제공합니다. 해시맵() – 빈 HashMap을 만드는 데 도움이 되는 기본 생성자입니다. HashMap(initialCapacity:Int, loadFactor:Float =0f) – 초기 용량을 사용하여 HashM

    13. Kotlin에서 사용자 지정 예외 발생

      예외는 모든 프로그래밍 언어의 중요한 측면입니다. 코드가 런타임에 잘못된 출력을 생성하는 것을 방지합니다. Kotlin의 예외 개념은 Java와 매우 유사합니다. Kotlin의 모든 예외는 Throwable의 자손입니다. 수업. Kotlin에서 개발자는 자신만의 맞춤 예외를 만들 수 있는 권한이 있습니다. 맞춤 예외는 확인되지 않은 예외의 일부입니다. 즉, 런타임에 throw됩니다. Kotlin에서 맞춤 예외에 대해 알아보기 전에 확인된 예외와 확인되지 않은 예외를 살펴보겠습니다. 확인된 예외 확인된 예외는 컴파일 시간에 확

    14. Kotlin의 Java 정적 메소드와 동일한 것은 무엇입니까?

      자바에서는 효율적인 메모리 관리를 위해 정적 키워드가 사용됩니다. 변수 또는 메서드가 정적으로 선언되면 , JVM은 이러한 변수에 대해 한 번만 메모리를 할당합니다. 일반적으로 정적 변수는 클래스의 공통 속성을 선언하는 데 사용됩니다. (예:기관 이름). 다음 예에서는 정적 키워드. Java 사용 시 Static 예제 정적 Java에서 작동하는 경우 온라인 Java 컴파일러에 액세스하고 테스트 수업. 테스트 내부 , 우리는 정적 메소드를 사용하면 클래스를 생성하지 않고 두 가지 모두에 액세스할 수 있습니다. 개체. 예시 public

    15. Kotlin에서 lateInit 변수가 초기화되었는지 확인하는 방법은 무엇입니까?

      선언 후에 초기화되는 모든 변수를 늦게 초기화된 변수라고 합니다. 기존 프로그래밍 언어에서는 NULL이 아닌 모든 유형의 변수를 생성자에서 초기화해야 합니다. 그러나 때때로 실수로 개발자는 프로그래밍 오류를 일으키는 이러한 NULL 검사를 잊어버립니다. 이러한 상황을 피하기 위해 Kotlin은 lateInit이라는 새로운 수식어를 도입했습니다. 이 수식어와 함께 Kotlin은 이 변수가 초기화되었는지 여부를 확인하는 몇 가지 방법을 제공합니다. lateInit 변수를 생성하려면 해당 변수의 접근 한정자로 lateInit 키워드를

    16. Kotlin – lazy 대 lateinit를 사용한 속성 초기화

      Kotlin 라이브러리는 속성 선언에 대해 두 가지 다른 액세스 수정자를 제공합니다. 이 기사에서는 이 두 액세스 수정자의 차이점과 애플리케이션에서 사용하는 방법을 강조할 것입니다. 라티니트 lateInit 변수를 생성하려면 해당 변수의 접근 한정자로 lateInit 키워드를 추가하기만 하면 됩니다. 다음은 Kotlin에서 lateInit을 사용하기 위해 따라야 하는 일련의 조건입니다. 변경 가능한 변수와 함께 lateInit를 사용하십시오. 즉, lateInit와 함께 var 키워드를 사용해야 합니다. lateIni

    17. Kotlin에서 const와 val의 차이점은 무엇입니까?

      const 키워드 상수 키워드는 변수 값이 const로 유지될 때마다 Kotlin에서 사용됩니다. 애플리케이션의 수명 주기 전반에 걸쳐. const 클래스의 불변 속성에만 적용됩니다. 간단히 말해서 const를 사용합니다. 클래스의 읽기 전용 속성을 선언합니다. const에 적용되는 몇 가지 제약 조건이 있습니다. 변하기 쉬운. 다음과 같습니다 - 상수 클래스의 불변 속성에만 적용할 수 있습니다. 어떤 함수나 클래스 생성자에도 할당할 수 없습니다. 원시 데이터 유형 또는 문자열로 할당해야 합니다. 상수 변수는 컴

    18. Kotlin에서 var와 val의 차이점은 무엇입니까?

      Kotlin에서는 두 개의 다른 키워드를 사용하여 변수를 선언할 수 있습니다. 하나는 var입니다. 다른 하나는 val입니다. . 이 기사에서는 예를 들어 이러한 선언이 서로 어떻게 다른지 보여줍니다. 속성 변수 값 선언 var varName=hello World val sName =tutorialspoint.com 불변성 변경 가능 불변 아니요. 변수를 할당할 수 있는 횟수 여러 번 할당할 수 있습니다. 여러 번 할당할 수 없습니다. 재할당됨 재할당 가능 재할당할 수 없음 예시 다음 예에서는 val을 사

    19. 값으로 Kotlin에서 배열을 초기화하는 방법은 무엇입니까?

      배열은 비슷한 유형의 값이나 데이터를 한정적으로 포함하는 데이터 구조 유형입니다. 이 데이터 구조에서 모든 요소는 일반적으로 0에서 시작하는 배열 인덱스를 사용하여 액세스할 수 있습니다. Kotlin에서는 arrayOf() 함수를 사용하여 배열을 만들 수 있습니다. 또는 배열 생성자를 사용합니다. Kotlin의 배열에 관한 중요 사항 - 어레이는 관련 메모리 위치에 따라 순서대로 저장됩니다. 배열의 모든 요소는 인덱스를 사용하여 액세스할 수 있습니다. 배열은 본질적으로 변경 가능합니다. 기존 프로그래밍에서

    20. Kotlin에서 여러 필드를 기준으로 컬렉션 정렬

      컬렉션 개발자가 여러 유형의 관련 개체를 한 곳에서 그룹화할 수 있는 개체입니다. List, Array 등과 같은 Kotlin 라이브러리에는 다양한 종류의 컬렉션이 있습니다. 이 기사에서는 컬렉션 내부에 있는 다양한 속성별로 컬렉션을 정렬하는 방법을 살펴보겠습니다. 이를 위해 Kotlin 라이브러리에서 제공하는 다음 두 가지 기능의 도움을 받을 것입니다. sortedWith() 비교 기준() sortedWith() sortedWith() 지정된 비교기로 정렬된 모든 요소의 목록을 반환하는 Kotlin 라이브러리에서

    Total 1462 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:1/74  20-컴퓨터/Page Goto:1 2 3 4 5 6 7