Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Android

Android

  1. Kotlin में स्थिरांक क्या हैं और उन्हें कैसे बनाएं?

    परिचय Kotlin में ऐसे वेरिएबल जिनका मान प्रोग्राम में कभी नहीं बदलता, `const` कीवर्ड का उपयोग करके घोषित किए जाते हैं। ये कंपाइल-टाइम स्थिरांक होते हैं। const के नियम शीर्ष-स्तर, `object`, या `companion object` में घोषित होना चाहिए केवल प्रिमिटिव टाइप्स और `String` मान कंपाइल-टाइम पर ज्ञात होना चाह

  2. Kotlin में डेटा क्लास कैसे विस्तारित करें?

    परिचय Kotlin `data class` स्वचालित रूप से `equals()`, `hashCode()`, `toString()`, `copy()`, `componentN()` उत्पन्न करता है। लेकिन `data class` को `open` नहीं किया जा सकता (सीधे विस्तार योग्य नहीं)। डेटा क्लास प्रतिबंध प्राथमिक कंस्ट्रक्टर में कम से कम एक पैरामीटर सभी पैरामीटर `val` या `var` होने च

  3. Kotlin में List और Array प्रकारों में अंतर

    परिचय Kotlin में `List` और `Array` दोनों क्रमिक संग्रह हैं, लेकिन उनके व्यवहार, API और उपयोग के मामलों में महत्वपूर्ण अंतर हैं। तुलना तालिका विशेषताArrayList इंप्लीमेंटेशन`Array` क्लास`List` / `MutableList` इंटरफेस परिवर्तनीयतातत्व परिवर्तनीय (लेकिन आकार निश्चित)`List` अपरिवर्तनीय, `MutableList

  4. Kotlin में डबल-बैंग (!!) ऑपरेटर क्या है?

    परिचय `!!` ऑपरेटर (नॉट-नल असर्शन ऑपरेटर) किसी भी nullable मान को non-null में बदलता है। यदि मान `null` है, तो `NullPointerException` फेंकता है। उदाहरण 1: बिना !! के fun main() { var name: String? = null println(name) // null प्रिंट करता है, कोई क्रैश नहीं } आउटपुट null उदाहरण 2: !! के सा

  5. Kotlin में reified कीवर्ड कैसे काम करता है?

    परिचय `reified` कीवर्ड Kotlin में जेनेरिक टाइप इरेज़र को बायपास करने की अनुमति देता है, लेकिन केवल `inline` फंक्शंस के साथ काम करता है। समस्या: टाइप इरेज़र JVM पर जेनेरिक्स रनटाइम पर मिटा दिए जाते हैं: // यह काम नहीं करेगा - T रनटाइम पर उपलब्ध नहीं fun printType() { // println(T::class) // कं

  6. Kotlin में forEach लूप का उपयोग करते हुए सरणी का वर्तमान इंडेक्स कैसे प्राप्त करें?

    परिचय कभी-कभी सरणी के इंडेक्स तक पहुंचना आवश्यक हो जाता है। इस लेख में हम देखेंगे कि Kotlin में forEach लूप का उपयोग करते हुए सरणी के इंडेक्स को कैसे एक्सेस किया जा सकता है। उदाहरण: forEachIndexed() का उपयोग forEach() लूप के बजाय, आप Kotlin में forEachIndexed() लूप का उपयोग कर सकते हैं। forEachInde

  7. Kotlin में रैंडम नंबर कैसे प्राप्त करें?

    परिचय Kotlin रैंडम नंबर जेनरेट करने के कई तरीके प्रदान करता है: `Random` क्लास, `random()` एक्सटेंशन, और `shuffled()`। विधि 1: Random क्लास (सबसे लचीला) import kotlin.random.Random fun main() { // 0 से 29 के बीच 5 रैंडम इंट val randomInts = List(5) { Random.nextInt(0, 30) } println(रैं

  8. Kotlin में Java के String[] के समकक्ष क्या है?

    परिचय Java में `String[]` एक स्ट्रिंग सरणी घोषित करता है। Kotlin में इसके कई समकक्ष हैं, प्रत्येक अलग उपयोग के मामले के लिए। विधि 1: arrayOf() - खाली या भरा हुआ Array fun main() { // खाली String Array val emptyArray = arrayOf() println(खाली: ${emptyArray.size}) // 0 // मानों क

  9. Kotlin में फंक्शन को देरी से कैसे कॉल करें?

    परिचय Kotlin जेवीएम पर चलता है, इसलिए जावा के `Timer` और `TimerTask` का उपयोग कर सकते हैं। साथ ही कोटलिन कोरआउट्स आधुनिक तरीका प्रदान करते हैं। विधि 1: java.util.Timer (पारंपरिक) import java.util.Timer import java.util.TimerTask fun main() { println(शुरुआत) Timer().schedule(5000) { /

  10. Kotlin में List को Map में कैसे कन्वर्ट करें?

    परिचय Kotlin List को Map में बदलने के कई तरीके प्रदान करता है। यह डेटा ट्रांसफॉर्मेशन के लिए आम है। डेटा क्लास परिभाषा data class Subject( val name: String, val priority: String ) विधि 1: associate() सबसे मानक तरीका - प्रत्येक तत्व से कुंजी-मान जोड़ी बनाता है। fun main() { val subjects

  11. एंड्रॉइड से मैलवेयर कैसे हटाएं?

    परिचय स्मार्टफोन में बैंकिंग ऐप्स, व्यक्तिगत डेटा, स्थान इतिहास आदि संवेदनशील जानकारी होती है। एंड्रॉइड डिवाइस भी कंप्यूटर की तरह मैलवेयर (वायरस, ट्रोजन, स्पायवेयर, एडवेयर, रैंसमवेयर) से संक्रमित हो सकते हैं। मैलवेयर कैसे प्रवेश करता है? असुरक्षित स्रोतों/थर्ड-पार्टी ऐप स्टोर्स से ऐप इंस्टॉल करना

  12. Kotlin में HashMap पर पुनरावृति कैसे करें?

    परिचय HashMap कुंजी-मान जोड़े संग्रहीत करता है जहां कुंजी अद्वितीय होती है। Kotlin HashMap पर पुनरावृति के कई तरीके प्रदान करता है। HashMap कंस्ट्रक्टर्स `HashMap()` - खाली मैप `HashMap(initialCapacity: Int, loadFactor: Float = 0f)` `HashMap(initialCapacity: Int)` `HashMap(original: Map<out K,

  13. Kotlin में कस्टम एक्सेप्शन कैसे थ्रो करें?

    परिचय Kotlin में सभी एक्सेप्शन `Throwable` क्लास से विरासत में मिले हैं। कस्टम एक्सेप्शन अनचेक्ड एक्सेप्शन होते हैं (रनटाइम पर फेंके जाते हैं)। यह लेख कस्टम एक्सेप्शन बनाने और उपयोग करने का तरीका दिखाता है। चेक्ड बनाम अनचेक्ड एक्सेप्शन प्रकारविवरणउदाहरण चेक्डकंपाइल टाइम पर चेक किए जाते हैंIOExc

  14. Kotlin में Java के static मेथड्स के समकक्ष क्या है?

    परिचय Java में `static` कीवर्ड क्लास-लेवल मेंबर्स (वेरिएबल्स/मेथड्स) के लिए उपयोग किया जाता है जो इंस्टेंस के बिना एक्सेसिबल होते हैं। Kotlin में `static` कीवर्ड नहीं है, लेकिन समान कार्यक्षमता के लिए दो मुख्य दृष्टिकोण प्रदान करता है। दृष्टिकोण 1: Companion Object (अनुशंसित) Kotlin में `companion

  15. Kotlin में lateinit वेरिएबल इनिशियलाइज़्ड है या नहीं कैसे जांचें?

    परिचय `lateinit` मॉडिफायर non-null वेरिएबल्स के डिफर्ड इनिशियलाइज़ेशन की अनुमति देता है। अनइनिशियलाइज़्ड `lateinit` वेरिएबल एक्सेस करने से `UninitializedPropertyAccessException` फेंका जाता है। Kotlin इनिशियलाइज़ेशन स्थिति जांचने के लिए `isInitialized` प्रॉपर्टी प्रदान करता है। lateinit नियम (पुनर्क

  16. Kotlin - प्रॉपर्टी इनिशियलाइज़ेशन: by lazy बनाम lateinit

    परिचय Kotlin दो तंत्र प्रदान करता है जब प्रॉपर्टी को तुरंत इनिशियलाइज़ नहीं किया जा सकता: lateinit (var के लिए) और by lazy (val के लिए)। दोनों डिफर्ड इनिशियलाइज़ेशन सक्षम करते हैं लेकिन अलग-अलग उपयोग के मामले हैं। lateinit (लेट इनिशियलाइज़ेशन) नियम: केवल var के साथ (परिवर्तनीय) केवल non-null टाइप्

  17. Kotlin में const और val में क्या अंतर है?

    परिचय Kotlin में `val` और `const val` दोनों अपरिवर्तनीय (read-only) गुण घोषित करते हैं, लेकिन उनके इनिशियलाइज़ेशन समय और उपयोग प्रतिबंधों में महत्वपूर्ण अंतर हैं। const कीवर्ड `const` का उपयोग कंपाइल-टाइम स्थिरांक के लिए किया जाता है। ये स्थिरांक क्लास फ़ाइल के बाइटकोड में एम्बेडेड होते हैं। प्रति

  18. Kotlin में var और val में क्या अंतर है?

    परिचय Kotlin में चर घोषित करने के लिए दो कीवर्ड हैं: var (परिवर्तनीय) और val (अपरिवर्तनीय)। यह अंतर सुरक्षित और पूर्वानुमेय कोड लिखने के लिए मौलिक है। तुलना तालिका विशेषताvarval परिवर्तनीयतापरिवर्तनीय (Mutable)अपरिवर्तनीय (Immutable) पुनः असाइनमेंटअनुमतअनुमत नहीं जावा समकक्षसामान्य चरfinal चर ड

  19. Kotlin में मानों के साथ Array कैसे इनिशियलाइज़ करें?

    परिचय Kotlin में Array एक डेटा संरचना है जो निश्चित संख्या में समान प्रकार के मानों को संग्रहीत करती है। प्रत्येक तत्व को इंडेक्स (0 से शुरू) द्वारा एक्सेस किया जाता है। Kotlin में Arrays को `arrayOf()` फ़ंक्शन या Array कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है। Array की मुख्य विशेषताएं मेमोरी मे

  20. Kotlin में संग्रह को एकाधिक फ़ील्ड द्वारा कैसे सॉर्ट करें?

    परिचय Kotlin में Collection संबंधित ऑब्जेक्ट्स को एक साथ समूहित करने का एक तरीका है। सामान्य संग्रह प्रकारों में List, Array, Set, Map शामिल हैं। इस लेख में हम देखेंगे कि `sortedWith()` और `compareBy()` फ़ंक्शंस का उपयोग करके किसी संग्रह को एकाधिक गुणों द्वारा कैसे सॉर्ट किया जाए। मुख्य फ़ंक्शंस 1

Total 1462 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:1/74  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7