AI Academy
프로모션
CodeGym University
학습
강좌
과제
설문 & 퀴즈
게임
도움말
일정
커뮤니티
사용자
포럼
채팅
아티클
성공 사례
활동
후기
구독
라이트 테마
강의
리뷰
회사 소개
시작
학습 시작
Start learning now
진행 상황
코스
퀘스트 맵
레슨
Java 25
Java 25
레벨 12
고등교육 아닌 비(非)교육
JAVA 25 SELF
레벨 12,
레슨 0
이 글에서는 고등교육에 대한 신화와 현실을 살펴봅니다: 왜 졸업장이 성공을 보장하지 않는지, 현대 사회에서 대학의 역할이 어떻게 변하고 있는지, 왜 실무가 이론보다 중요한지, 그리고 진짜로 성장에 필요한 것이 무엇인지에 대해 논의합니다. 효율적으로 배우고 시장에서 필요한 전문가가 되고 싶은 사람들을 위한 내용입니다.
“무한 배열” — ArrayList<T>
JAVA 25 SELF
레벨 12,
레슨 1
이 강의에서는 Java의 동적 배열 —
ArrayList
를 알아봅니다. 일반 배열과 무엇이 다른지, 어떻게 생성하고 채우는지, 그리고 일상적인 작업에 유용한 메서드들:
add()
,
get()
,
set()
,
remove()
,
size()
,
contains()
를 살펴봅니다. 요소를 순회하는 연습을 하고 미니 애플리케이션 “할 일 목록”도 만들어 봅니다. “무한” 배열을 크기 걱정 없이 사용하는 방법을 알아보세요!
“나만의 사전” —
HashMap<K,V>
JAVA 25 SELF
레벨 12,
레슨 2
이 강의에서는
HashMap<K,V>
를 사용해 키로 데이터를 저장하고 빠르게 검색하는 방법을 다룹니다: 사전을 만들고,
put
과
get
메서드로 쌍을 추가/조회하고,
containsKey
로 키 존재 여부를 확인하며,
remove
로 항목을 삭제하고,
entrySet()
으로 요소를 순회합니다. 실습으로 단어 빈도 계산과 미니 앱 “전화번호부”를 구현합니다.
파일과 이미지 소개
JAVA 25 SELF
레벨 12,
레슨 3
Java에서 파일을 다루는 실전 입문: 패키지
java.nio.file
의
Path
와
Files
클래스를 사용해 텍스트 쓰기와 읽기, 바이트 처리, 이미지 복사, 존재 여부와 크기 확인, 그리고
try
-
catch
및
throws
를 통한 예외의 올바른 처리까지 다룹니다.
인터넷에서 이미지 다운로드하기
JAVA 25 SELF
레벨 12,
레슨 4
Java에서 인터넷의 이미지를 두 가지 방식으로 다운로드하는 방법을 배웁니다: 빠른
URL
방식과 고급
HttpClient
방식. 응답 코드 확인, 헤더 읽기(예:
"Content-Type"
), 타임아웃, 리디렉션, 일괄 다운로드, 크기 추정, 그리고
ImageIO
로 메모리에서 이미지를 읽는 방법까지 다룹니다. 실습, 세부 사항, 그리고 바로 사용할 수 있는 예제를 제공합니다.
API 작업을 익히고 ISS를 추적하기
JAVA 25 SELF
레벨 12,
레슨 5
Java에서 웹 API와 데이터 형식
JSON
을 다루는 실습형 입문.
endpoint
와 query 매개변수가 무엇인지 살펴보고, 실제 서비스 응답을 확인하며,
HttpClient
로 날씨와 ISS의 현재 좌표를 받아오는 간단한 코드를 작성하고, 응답 상태(
200
,
404
,
401
,
429
)와 요청 한도에 대해 논의합니다.
코드 작성: 개발자의 하루는 어떻게 보일까
JAVA 25 SELF
레벨 12,
레슨 6
이 강의에서는 개발자의 평범한 하루가 어떻게 진행되는지 알아봅니다: JIRA에서 작업을 고르는 것부터 코드 작성, Git 사용, 팀과의 협업까지. 현대적인 IT 회사의 프로세스가 어떻게 구성되어 있는지, 어려움을 묵묵히 숨기지 않는 것이 왜 중요한지, 그리고 팀 리드와 매니저와 올바르게 커뮤니케이션하는 방법을 살펴봅니다.
Please enable JavaScript to continue using this application.