❓
물음표살인마 블로그
CtrlK
  • README
  • ALGORITHM
    • Sieve of Eratosthenes
    • Round Up
    • Binary Search
    • Union Find
    • Sorting Array
    • Lcm, Gcd
  • TechTalk Review
    • if(kakao)
    • Woowacon
    • Slash(toss)
  • Books
    • CS Note for Interview
    • Learning the Basics of Large-Scale System Design through Virtual Interview Cases
    • Computer System A programmer's perspective
    • Effective Java
    • Head First Design Patterns
    • Digging Deep into JVM
  • Interview Practices
    • Restful API Practices
    • Naver Interview Prep
  • K6 Optimization Project
    • Tweeter Project
    • Leetcode Project
  • F-Lab
    • Ecom - Ecommerce Project
    • Week1
    • Week2
    • Week3
    • Week4
    • Week5
    • Week6
    • Week7
    • Week 8
    • Week10
  • TOY Project
    • CodeMentor
  • AI
    • VibeCoding
  • Kotlin
    • Kotlin CheatSheet
    • Kotlin Test Tutorial
    • Beginner Kotlin for Java Developer
      • 1. Variable & Type System
      • 2. Null-safety
      • 3. Operators & expressions
      • 4. if & for loop
      • 5. Function Syntax and Usage
      • 6. Classes & Ingeritance
      • 7. Visibility & Access Modifiers
      • 8. Object & Singleton
      • 9. Nested & Inner Classes
      • 10. Data, Enum, Sealed Classes
      • 11. Arrays & Collections
      • 12. Lambdas & Functional Programming
      • 13. Extension Functions & Properties
      • 14. Infix, Inline, Local Functions
      • 15. Generics
      • 16. Exception Handling
  • JAVA
    • MESI protocol in CAS
    • CAS (Compare and Set)
    • BlockingQueue
    • Producer & Consumer
    • Synchronized && ReentrantLock
    • Memory Visibility
    • Checked vs Unchecked Exception
    • Thread
    • Batch delete instead of Cascade
    • Java Questions
    • Java 101
  • SPRING
    • Hybrid RBAC (Role + Permission)
    • AOP
    • DIP. Dependency Inversion Principal
    • Ioc container, di practice
    • @Transactional
    • Proxy Pattern
    • Strategy Pattern
    • Template Method Pattern
    • using profile name as variable
    • Spring Questions
  • DATABASE
    • Consistent Hashing
    • Subquery
    • Outer Join , other join & Experiments
    • Inner Join
    • Twitter Table Structure Guide
    • Twitter - Cassandra, Fan out on Write
    • Enhancing Query Performance & Stability - User list
    • Ensuring Data Consistency, Atomicity and UX Optimization (feat.Firebase)
    • Redis: Remote Dictionary Server
    • Database Questions
    • Normalization
  • NETWORK
    • HTTP & TCP head of line blocking
    • HTTP 0.9-3.0
    • Blocking, NonBlocking and Sync, Async
    • Network Questions
    • Network 101
  • OS
    • Operating System Questions
    • Operating System 101
  • COMPUTER SCIENCE
    • Computer Architecture 101
  • Programming Paradigm
    • Declarative vs Imperative
  • JPA, QueryDsl
    • why fetchResults() is deprecated
  • PYTHON
    • Icecream
  • FASTAPI
    • Template Page
  • LINUX
    • Template Page
  • DATA STRUCTURE
    • Counting Sort
    • Array vs Linked List
  • GIT, Github
    • git clone, invalid path error
  • INFRA
    • BFF & Front Server
  • AWS
    • Server Log Archive Pipeline
    • Image Processing using Lambda
  • DOCKER
    • Docker and VM
    • Python Executable Environment
    • Docker commands
  • docker-compose
    • Kafka, Multi Broker
  • KUBERNATES
    • !Encountered Errors
    • Kubernetes Components
    • Helm
    • Pod network
    • Service network
    • Service type
    • service-name-headless?
    • kube-proxy
  • GraphQL
    • Template Page
  • WEB
    • Template Page
  • Reviews
    • Graphic Intern Review
    • Kakao Brain Pathfinder Review
    • JSCODE 자바 1기 Review
  • 😁Dev Jokes
    • Image
Powered by GitBook
On this page
  1. Kotlin

Beginner Kotlin for Java Developer

1. Variable & Type System2. Null-safety3. Operators & expressions4. if & for loop5. Function Syntax and Usage6. Classes & Ingeritance7. Visibility & Access Modifiers8. Object & Singleton9. Nested & Inner Classes10. Data, Enum, Sealed Classes11. Arrays & Collections12. Lambdas & Functional Programming13. Extension Functions & Properties14. Infix, Inline, Local Functions15. Generics16. Exception Handling
PreviousKotlin Test TutorialNext1. Variable & Type System