AI Academy
프로모션
CodeGym University
학습
강좌
과제
설문 & 퀴즈
게임
도움말
일정
커뮤니티
사용자
포럼
채팅
아티클
성공 사례
활동
후기
구독
라이트 테마
강의
리뷰
회사 소개
시작
학습 시작
Start learning now
진행 상황
코스
퀘스트 맵
레슨
Java 25
Java 25
레벨 7
나는 최고다
JAVA 25 SELF
레벨 7,
레슨 0
이 동기 부여 글에서는 왜 성공으로 가는 길이 각자에게 고유한지, 중요한 것을 희생하지 않으면서도 자신만의 전략을 고르는 방법, 그리고 많이 일하는 것만큼이나 똑똑하게 일하는 것이 왜 중요한지를 알게 됩니다. 이 자료는 경쟁, 근면, 문화적 규범을 새로운 시각에서 바라보는 데 도움을 줄 것입니다.
배열 소개
JAVA 25 SELF
레벨 7,
레슨 1
이 강의에서는 Java의 배열을 소개합니다: 배열이란 어떤 객체-컨테이너인지, 여러 타입의 배열을 만드는 방법, 인덱스로 각 칸(요소)에 접근하는 법, 배열이 메모리에 어떻게 저장되는지 이해하는 법,
length
속성을 사용하는 법, 그리고 경계를 벗어나는 등 흔한 오류를 피하는 방법을 다룹니다. 모든 내용은 코드 예제와 직관적인 일러스트로 뒷받침됩니다.
1차원 배열의 기본 연산
JAVA 25 SELF
레벨 7,
레슨 2
이 강의에서는 Java에서 1차원 배열로 수행하는 일상적인 작업을 다룹니다:
String
타입의 배열,
null
값과 그 함정, 빠른 초기화 방법,
for-each
루프, 요소 변경, 기본 계산(합계, 최댓값, 최솟값, 평균), 입출력 및 대표적인 실수. 이해하기 쉬운 코드 예제와 설명을 함께 제공합니다.
2차원 배열
JAVA 25 SELF
레벨 7,
레슨 3
이 강의에서는 Java의 2차원 배열을 다룹니다: 선언 구문
int[][]
, 생성과 초기화, 인덱스로 요소에 접근하는 방법
[행][열]
, 표 채우기와 출력. 왜 이것이 “배열의 배열”인지, 그리고 이런 모델이 실무에서 왜 편리한지도 이해합니다. 예제와 그림을 포함합니다.
재그드 배열 (Jagged Arrays)
JAVA 25 SELF
레벨 7,
레슨 4
이 강의에서는 Java의 재그드 배열을 다룹니다: “전통적인” 2차원 배열과 무엇이 다른지, 어떻게 선언하고 초기화하는지(
int[][]
,
new
int
[
3
][]), 일반
for
루프와
for-each
루프로 어떻게 순회하는지, 그리고 학생 성적 예시를 만들어 봅니다. 추가로 다차원 배열(
int[][][]
)과 자주 발생하는 오류:
ArrayIndexOutOfBoundsException
,
NullPointerException
,
length
혼동도 살펴봅니다.
클래스 Arrays: sort, fill, copyOf, equals
JAVA 25 SELF
레벨 7,
레슨 5
Java의 유틸리티 클래스
Arrays
를 파헤칩니다: 배열을 빠르게 정렬하고 채우는 방법, 전체 또는 범위 복사, 내용 비교를 올바르게 하는 법(
equals
/
deepEquals
), 보기 좋게 출력하는 법(
toString
/
deepToString
). 실전 예제가 많고, 반개구간의 미묘한 점과 흔한 실수도 다룹니다.
프로그래머의 길
JAVA 25 SELF
레벨 7,
레슨 6
이 강의에서는 프로그래머의 커리어 사다리가 어떻게 구성되는지, 현대 개발자가 과거의 “코더”와 어떻게 다른지, 왜 지금은 모든 것을 처음부터 작성하기보다 준비된 구성요소로 해법을 조립하는 것이 더 중요한지, 그리고 Java Software Engineer라는 직업이 클라우드와 DevOps 시대에 어떻게 변화했는지 알아봅니다.
Please enable JavaScript to continue using this application.