CodeGym
AI Academy
프로모션
CodeGym University
학습
강좌
과제
설문 & 퀴즈
게임
도움말
일정
커뮤니티
사용자
포럼
채팅
아티클
성공 사례
활동
후기
구독
라이트 테마

강의

  • 리뷰
  • 회사 소개
시작
학습 시작
Start learning now
  • 진행 상황
  • 코스
  • 퀘스트 맵
  • 레슨
  • 정보 기술

    JAVA 25 SELF
    레벨 9,레슨 0
    이 글에서는 인터넷의 등장과 IT 업계의 발전이 세상을 어떻게 바꾸었는지, 왜 정보 기술 분야의 직업이 각광받는지, IT 종사자에게 어떤 전망이 열려 있는지, 그리고 왜 IT 전문가가 어디서든 일하고 살 수 있는지 알아봅니다. 또한 이 직업의 장점과 이민 기회에 대해서도 살펴보겠습니다.
    사용 가능
  • 문자 이스케이프

    JAVA 25 SELF
    레벨 9,레슨 1
    이 강의에서는 Java에서 문자열의 특수 문자를 이스케이프하는 방법, 줄바꿈을 사용하는 방법, 여러 줄 텍스트 블록 """을 활용하는 방법, Unicode(서로게이트 쌍 포함)와 이모지 처리, 그리고 따옴표와 경로를 출력할 때 자주 발생하는 오류를 다룹니다. 모두 직관적인 예제와 함께 설명합니다.
    사용 가능
  • 문자열 서식 지정

    JAVA 25 SELF
    레벨 9,레슨 2
    이 강의에서는 Java에서 데이터를 포함한 텍스트를 아름답고 견고하게 구성하는 방법을 다룹니다. 단순한 + 연결부터 강력한 템플릿 도구 String.format()까지. 예제를 통해 형식 지정자( %s, %d, %.2f, %n), 정렬, 퍼센트 그리고 간단히 날짜/시간과 로케일을 살펴봅니다. 마지막에는 실습과 흔한 오류를 정리합니다.
    사용 가능
  • String의 주요 메서드

    JAVA 25 SELF
    레벨 9,레슨 3
    이 Java 강의에서는 String 클래스의 가장 유용한 메서드를 살펴봅니다: length()로 문자열 길이 확인, substring()으로 부분 문자열 추출, indexOf()와 lastIndexOf()로 텍스트 검색, charAt()으로 문자 가져오기, toCharArray()로 문자열을 문자 배열로 변환, replace()로 부분 문자열 치환, trim()과 strip()으로 앞뒤 공백 제거 등을 다룹니다. 마지막에는 실습 문제와 흔한 실수에 대한 해설이 있습니다.
    사용 가능
  • 문자열 비교: equals, equalsIgnoreCase, compareTo

    JAVA 25 SELF
    레벨 9,레슨 4
    이 강의에서는 Java에서 문자열을 올바르게 비교하는 방법을 살펴봅니다: 연산자 ==로 참조를 비교하는 것과 메서드 equals(), equalsIgnoreCase()로 내용물을 비교하는 것의 차이, compareTo()가 무엇을 반환하는지와 사전식(렉시코그래픽) 순서가 어떻게 동작하는지를 다룹니다. 추가로 startsWith(), endsWith(), contains(), 대소문자 민감 연산과 split() 메서드로 문자열을 분할하는 방법을 보고, 흔한 실수들도 논의합니다.
    사용 가능
  • StringBuilder와 StringBuffer

    JAVA 25 SELF
    레벨 9,레슨 5
    이 강의에서는 Java의 문자열 불변성과 그에 따른 성능상의 결과를 살펴보고, 가변 문자열 빌더인 StringBuilder와 스레드 안전한 StringBuffer를 소개합니다. 또한 주요 메서드(append, insert, delete, replace, reverse), 대표적인 사용 시나리오, 성능 비교, 그리고 흔한 실수들도 함께 다룹니다.
    사용 가능
  • IT 제품 모델

    JAVA 25 SELF
    레벨 9,레슨 6
    이 강의에서는 현대 IT 제품이 어떻게 구성되어 있는지, 무엇으로 이루어져 있는지, 클라이언트와 서버가 어떻게 상호작용하는지, 클라우드 인프라란 무엇인지, 서버의 유형에는 무엇이 있는지, 그리고 왜 현대 애플리케이션이 단순한 프로그램이 아니라 서비스, 클라이언트, 그리고 스마트한 통신으로 이루어진 하나의 생태계인지 알게 됩니다.
    사용 가능
학습
  • 등록
  • Java 과정
  • 과제 도움
  • 요금
  • Java 문법
커뮤니티
  • 사용자
  • 아티클
  • 포럼
  • 채팅
  • 성공 사례
  • 활동
  • 제휴 프로그램
회사
  • 회사 소개
  • 연락처
  • 후기
  • 보도자료실
  • CodeGym for EDU
  • FAQ
  • 지원
CodeGymCodeGym 은(는) 처음부터 Java 프로그래밍을 배우기 위한 온라인 코스입니다. 이 과정은 초보자가 Java를 마스터하기에 완벽한 방법입니다. 즉시 검증 기능이 포함된 1200개 이상의 과제와 Java 기초 이론의 필수 범위를 제공합니다. 학습 성공을 돕기 위해 퀴즈, 코딩 프로젝트, 효율적인 학습법 관련 콘텐츠, Java 개발자 경력 관련 자료 등 동기 부여 기능들을 구현했습니다.
팔로우하기
인터페이스 언어
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語
한국어
Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmers Are Made, Not Born" © 2026 CodeGym
MastercardVisa
"Programmers Are Made, Not Born" © 2026 CodeGym