Java 배우기: 백엔드 & OOP 정보
실제 컴파일러로 Java 코딩을 연습하고 Spring 백엔드와 면접 준비까지 배워 보세요.
System.out.println부터 Spring Boot REST API까지 Java 프로그래밍을 배우는 학습 앱입니다. 입문자와 핵심 역량을 다지고 싶은 개발자를 위해 온라인 Java 컴파일러와 JVM, 주제별 연습 문제를 제공합니다. IDE나 JDK를 설치할 필요가 없습니다.
배울 내용
• 변수, 자료형, 형 변환, 연산자, 문자열, if/else, switch, 반복문
• 메서드, 배열, Scanner, printf
• OOP: 클래스, 객체, 상속, 인터페이스, 추상 클래스, 열거형, 레코드
• 컬렉션: List, Set, Map, TreeMap, Deque, 반복자, 비교자
• 예외, 파일, I/O, java.time, Optional, 정규 표현식
• 제네릭, 람다, 메서드 참조, Streams API
• 스레드, ExecutorService, CompletableFuture, 가상 스레드
• JVM: 메모리, 가비지 컬렉션, 클래스 로딩, 바이트코드
• 백엔드: Maven, Gradle, JDBC, Java Spring Boot, Spring Data JPA, REST API, JUnit 5 테스트
• 강좌 104개, 짧은 수업 370개 이상: A1 입문부터 C2 고급까지
실제 Java 코드 작성 및 실행
• 각 수업의 코드 editor에서 예제를 수정하고 실행하며 compiler 오류를 확인하고 해결하세요
• 코드를 저장하고, 메모를 남기고, 수업을 북마크하세요
실제 프로젝트 만들기
• 단계별 안내가 있는 프로젝트 20개: 각 단계에서 코드를 컴파일하고 실행해 예상 출력과 일치하는지 확인합니다
• 수업 외에도 연습할 수 있는 코딩 미션 60개와 XP 보상
퀴즈 및 면접 준비
• 객관식 퀴즈(MCQ): 모든 답변에 해설 제공
• 매일 제공되는 Java 프로그래밍 면접 질문: JDK·JRE·JVM의 차이, OOP의 핵심 원칙, 문자열 풀, 추상 클래스와 인터페이스의 차이 등
• 이전 학습 내용을 복습할 요약표, 코드 라이브러리, 복습 세션
AI 멘토
• Java 컴파일러 오류, 스트림, OOP에 대한 설명을 받아보세요
• editor에서 코드를 선택하면 AI가 설명하거나 최적화하거나 다시 작성해 줍니다
경쟁하고 인증받기
• 세계 코딩 챌린지: 매일 글로벌 코딩 라운드 3회, 실시간 순위표
• 홈 화면에서 매일 제공되는 코딩 챌린지
• 인증 시험(Pro)에 합격하고 Java 인증서를 공유하세요
• 연속 학습 기록, XP, 일일 알림, 진도 추적
이용 방법
1. 강좌를 선택하고 짧은 수업을 시작하세요
2. Java compiler로 editor의 예제를 실행하고 수정하세요
3. 퀴즈, 프로젝트 단계 또는 미션으로 연습하세요
4. AI 멘토에게 도움을 요청하고 학습을 이어가세요
이런 분들을 위한 앱
• Java 프로그래밍으로 첫 프로그래밍 언어를 배우는 입문자
• 수업과 시험에 대비해 연습하는 학생
• Java Spring 개발자 및 백엔드 직무 면접을 준비하는 개발자
• Java 핵심 내용을 배우려는 안드로이드 및 파이썬 개발자
무료로 시작하기
첫 강좌는 무료이며, AI 멘토에게 하루에 한 번 질문할 수 있습니다. 무료 사용자에게는 광고가 표시됩니다. Pro를 이용하면 모든 강좌, 프로젝트, 미션, 인증 시험이 열리고, 광고와 AI 멘토의 일일 이용 제한이 사라집니다.
22개 언어로 이용할 수 있습니다.
Java는 해당 권리자 및/또는 그 계열사의 등록 상표입니다. 이 앱은 독립적인 학습 앱이며 해당 권리자와 제휴 관계가 없습니다.
개인정보 처리방침: https://www.coddykit.com/terms/privacy-policy
What's new in the latest 82.5.2
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!






