AI Academy
프로모션
CodeGym University
학습
강좌
과제
설문 & 퀴즈
게임
도움말
일정
커뮤니티
사용자
포럼
채팅
아티클
성공 사례
활동
후기
구독
라이트 테마
강의
리뷰
회사 소개
시작
학습 시작
Start learning now
진행 상황
코스
퀘스트 맵
레슨
Java 25
Java 25
레벨 8
내가 해낼 수 있는지 어떻게 알까?
JAVA 25 SELF
레벨 8,
레슨 0
이 글에서는 프로그래밍이 왜 누구에게나 열려 있는지, 프로그래머라는 직업이 어떤 이점을 주는지, CodeGym의 혁신적인 학습 방식이 무엇이 다른지, 그리고 왜 실전이 이론보다 중요한지를 알게 됩니다. 이 내용은 여러분이 자신의 능력을 믿고 IT로의 길을 시작하도록 영감을 줄 것입니다!
Java 프로그램의 구조, main 메서드
JAVA 25 SELF
레벨 8,
레슨 1
이 강의에서는 Java 프로그램의 기본 구조가 어떻게 이루어져 있는지, 클래스와 필드가 무엇인지, 진입점 main()이 어떻게 동작하는지, 접근 제한자 public/private와 키워드 static이 왜 필요한지, Java 25의 축약된 main() 표기가 무엇인지, 그리고 IntelliJ IDEA를 위한 작은 팁을 살펴봅니다.
메서드 선언과 호출, 매개변수
JAVA 25 SELF
레벨 8,
레슨 2
Java에서 메서드를 선언하고 호출하는 방법을 알아봅니다: 기본 형태, 매개변수가 있는/없는 예시, 매개변수와 인수의 차이, 작은 유틸리티 메서드로 연습, 그리고
static
을 사용해
main
에서 호출하는 요령. 마지막에는 흔한 오류와 피하는 방법을 정리합니다.
반환 값, return
JAVA 25 SELF
레벨 8,
레슨 3
이 강의에서는 Java에서 메서드가 왜 값을 반환해야 하는지, 결과 타입을 어떻게 선택하는지, 연산자
return
이 어떻게 동작하는지, 반환된 결과를 어디에서 어떻게 사용하는지, 또한
void
메서드의 조기 종료와 관련된 뉘앙스 및 흔한 실수들을 다룹니다. 실습에는
int
,
double
,
String
,
boolean
예제가 포함됩니다.
값에 의한 전달과 참조에 의한 전달
JAVA 25 SELF
레벨 8,
레슨 4
이 강의에서는
Java
에서 메서드 매개변수가 어떻게 동작하는지 살펴봅니다: 왜
Java
에서는 항상
값에 의한 전달
이라고 하는지, 원시 타입(
int
,
double
,
boolean
)과 참조 타입(배열과 객체)은 어떻게 다른지, 왜 메서드 내부에서 배열의 요소를 변경하면 바깥에서도 보이지만 새 참조를 할당하는 것은 보이지 않는지. 직관적인 예제, 흔한 실수, 그리고 실용적인 결론을 제시합니다.
접근 제한자, 변수의 유효 범위
JAVA 25 SELF
레벨 8,
레슨 5
이 강의에서는 예제를 통해 Java의 접근 제한자 —
public
,
private
, 그리고 패키지 가시성(제한자 없음)을 살펴보고, 변수의 유효 범위(스코프)도 다룹니다: 지역 변수, 매개변수, 그리고 클래스 필드. 변수 섀도잉(shadowing)이 무엇인지, 그리고
this
및 클래스 이름을 통해 필드에 접근하는 방법을 이해합니다. 마지막에는 흔한 실수와 이를 피하는 방법을 살펴봅니다.
제품 만들기: 현대 IT 제품은 어떻게 탄생하는가
JAVA 25 SELF
레벨 8,
레슨 6
이 강의에서는 현대 IT 제품이 실제로 어떻게 만들어지는지 배웁니다: 왜 개발은 끊임없는 변화인지, 릴리스 프로세스는 어떻게 구성되는지, 왜 가치를 만들어 내는 것은 운영 환경에서 동작하는 코드뿐인지, 그리고 여러분의 코드가 작성되는 순간부터 사용자에게 가치를 주기까지 어떤 단계를 거치는지. 모든 내용을 예시, 비유, 업계의 실제 이야기와 함께 다룹니다.
Please enable JavaScript to continue using this application.