AI Academy
프로모션
CodeGym University
학습
강좌
과제
설문 & 퀴즈
게임
도움말
일정
커뮤니티
사용자
포럼
채팅
아티클
성공 사례
활동
후기
구독
라이트 테마
강의
리뷰
회사 소개
시작
학습 시작
Start learning now
진행 상황
코스
퀘스트 맵
레슨
Java 25
Java 25
레벨 11
지식 vs 스킬
JAVA 25 SELF
레벨 11,
레슨 0
이 글에서는 왜 지식과 능력이 같은 것이 아니며, 이론과 실천은 어떻게 다른지, 그리고 아는 것만큼이나 실제로 유용한 일을 해낼 수 있어야 하는 이유를 살펴봅니다. 삶의 사례, 날카로운 질문, 그리고 수요 있는 전문가가 되고 싶은 분들을 위한 동기 부여가 담겨 있습니다.
예외 처리 소개
JAVA 25 SELF
레벨 11,
레슨 1
이 강의에서는 Java의 예외가 무엇인지, 그것이 JVM 오류와 어떻게 다른지, 체크 예외와 언체크 예외에는 무엇이 있는지 살펴봅니다. 또한 눈에 보이는 도식과 기본 코드 예제(0으로 나누기, 배열 범위 초과, 파일 작업)를 확인합니다. 예외가 왜 코드를 더 깔끔하고 신뢰할 수 있게 만드는지, 그리고 실무에서 오류 메시지를 어떻게 읽어야 하는지도 이해하게 됩니다.
try-catch 구문
JAVA 25 SELF
레벨 11,
레슨 2
이 강의에서는 Java에서 왜
try
-
catch
구문이 필요한지, 그것이 어떻게 동작하는지, 예외를 올바르게 포착하고 처리하는 방법, 오류 객체에서 무엇을 알 수 있는지, 그리고 예외 발생 시 실제 실행 흐름이 어떻게 되는지를 살펴봅니다. 마지막에는 예외 처리기를 사용할 때의 대표적인 실수와 이를 피하는 방법을 다룹니다.
finally 와 throw: 정리와 예외 발생
JAVA 25 SELF
레벨 11,
레슨 3
이 Java 강의에서는
finally
블록으로 자원을 확실히 해제하는 방법,
throw
연산자로 예외를 언제 어떻게 수동으로 발생시키는지,
try
-
catch
-
finally
를 재-throw 와 함께 조합하는 방법, 그리고 실무에서 흔히 발생하는 전형적인 실수와 이를 피하는 방법을 다룹니다.
예외 전파(throws)
JAVA 25 SELF
레벨 11,
레슨 4
이 강의에서는 Java에서 예외 전파를 다룹니다. 메서드가 오류를 직접 처리하지 않고 키워드
throws
를 사용해 호출 측 코드에 책임을 넘기는 경우입니다. 문법, 이런 메서드에 대응하는 방법(
try
-
catch
또는 재전파), 파일 작업 전체 예제, 유용한 포인트(checked vs unchecked), 그리고 API 설계 시 흔한 실수를 살펴봅니다.
스택 트레이스 (Stack Trace)
JAVA 25 SELF
레벨 11,
레슨 5
이 강의에서는 Java의 스택 트레이스(Stack Trace)가 무엇인지, 읽는 방법, 오류의 근본 원인을 어디에서 찾을지, 여러분의 메서드와 시스템 메서드를 구분하는 방법, 그리고 버그를 빠르게 수정하기 위해 줄 번호를 사용하는 방법을 살펴봅니다. 실습 예제를 통해 프로그램이 예외가 발생한 지점까지 어떻게 실행되었는지의 경로를 확인하고, 스택 트레이스를 다룰 때 흔히 하는 실수를 정리합니다.
Scrum으로 일하기
JAVA 25 SELF
레벨 11,
레슨 6
이 강의에서는 Scrum이 무엇인지 — IT에서 널리 쓰이는 민첩한 프로젝트 관리 방법론 — 스프린트, 역할, 아티팩트가 어떻게 구성되는지, 왜 Scrum Board와 백로그가 필요한지, 그리고 프로세스 표준화가 팀이 더 효율적이고 더 안정적으로 일하는 데 왜 도움이 되는지를 알아봅니다. 모든 내용을 쉬운 언어로, 개발자들의 실제 사례와 함께 설명합니다.
Please enable JavaScript to continue using this application.