AI Academy
프로모션
CodeGym University
학습
강좌
과제
설문 & 퀴즈
게임
도움말
일정
커뮤니티
사용자
포럼
채팅
아티클
성공 사례
활동
후기
구독
라이트 테마
강의
리뷰
회사 소개
시작
학습 시작
Start learning now
진행 상황
코스
퀘스트 맵
레슨
Java 25
Java 25
레벨 9
정보 기술
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 제품이 어떻게 구성되어 있는지, 무엇으로 이루어져 있는지, 클라이언트와 서버가 어떻게 상호작용하는지, 클라우드 인프라란 무엇인지, 서버의 유형에는 무엇이 있는지, 그리고 왜 현대 애플리케이션이 단순한 프로그램이 아니라 서비스, 클라이언트, 그리고 스마트한 통신으로 이루어진 하나의 생태계인지 알게 됩니다.
Please enable JavaScript to continue using this application.