❓
물음표살인마 블로그
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
  • 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
      • JVM Structure
      • Java Compiles and Execution Method
      • Override, Overload
      • Interface vs Abstract Class
      • Primitive vs Object Type
      • Identity and equality
      • String, StringBuilder, StringBuffer
      • Checked Exceptions and Unchecked Exceptions
      • Java 8 methods
      • Try-with-reources
      • Strong Coupling and Loose Coupling
      • Serialization and Deserialization
      • Concurrency Programming in Java
      • Mutable vs Immutable
      • JDK vs JRE
  • 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. JAVA

Java 101

JVM StructureJava Compiles and Execution MethodOverride, OverloadInterface vs Abstract ClassPrimitive vs Object TypeIdentity and equalityString, StringBuilder, StringBufferChecked Exceptions and Unchecked ExceptionsJava 8 methodsTry-with-reourcesStrong Coupling and Loose CouplingSerialization and DeserializationConcurrency Programming in JavaMutable vs ImmutableJDK vs JRE
PreviousWeek5 JVM & GCNextJVM Structure