| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- zsh theme
- oh-my-zsh
- Less
- table status
- 티스토리챌린지
- 분할정복 방법
- 동적 프로그래밍 방법
- 스터디2기
- mysql 표
- 알고리즘
- 인프런워밍업클럽
- cs
- MySQL
- 데이크스트라
- 터미널
- 오블완
- spring boot
- 이진탐색
- mycli
- 맥
- 인프런
- zsh
- 욕심쟁이 방법
- CS스터디
- Pager
- 네트워킹데이
- VI
- mysql 표 출력
- 순차탐색
- 오일러 경로
- Today
- Total
Develop
3일차_Java Swich문, While문, Array, Class 등 본문
안녕하세요!
3일차 입니당
공부 내용
향상된 for 문(for each), Swich문, While문, 배열, 클래스 등을 배웠습니다.
그리고 사전에 기획된 프로젝트의 코드를 작성하고, 각 수업진도에 맞춰 리팩토링을 해보는 시간을 가졌습니다.
반복문이 나오니까 점점 수업 난이도가 올라가고 코드를 따라치다가 내용을 놓치기도 하고.. 멘붕에 빠지기도 하고.. 했는데
주석달아놓고 쉬는시간에 보고, 코드받아서 비교해보고 다시 멘탈 잡았습니당
점점 어려워져 .. ㄲ
오늘 배운 것 중 나의 관심을 끈 것들
빠른 for문 생성 (fori)

방법 : fori 입력 + tab을 누르면 아래와 같이 for문이 만들어 집니다.

반복변수 i, j 를 네이밍 후 엔터를 치면, 반복횟수도 지정할 수 있습니다.
특히 이중 for문을 쓸때 빠르게 샥샥 할 수 있어서 좋습니당
텍스트 찾아 바꾸기 기능들
IntelliJ에서 여러 단어를 동시에 바꾸고 싶을때 사용하는 기능인데, 각각 기능을 정리해보겠습니다.
1. Shift + F6 (Rename)
변수, 메서드, 클래스명 등 바꾸고 싶은곳에 커서를 두고 단축키를 누르면 전체 문서에서 동시에 수정 가능함

2. Command + R (Replace in File)

한컴에서 Ctrl + F, H 와 비슷한 기능으로 A->B로 찾아 바꿔 줌
-> 단어 선택시 현재 위치부터 Replace, ReplaceAll 기능을 지원함
3. Ctrl + G (선택범위 아래로 확장)
한 단어가 여러 메서드에서 쓰여서 특정 범위의 단어만 수정하고 싶을 때,
혹은 내가 직접 범위를 지정해야할때 주로 사용함
-> 현재 위치부터 Ctrl + G를 누를 때마다 선택범위가 아래로 확장됨, 전체 문서에서 동시 선택은 Ctrl + Command + G)
약간의 트러블 슈팅
Run이 왜 안되지?
문제 발생
-강사님이 자습시간에 별찍기 문제를 내주셔서 풀다가, 코드가 뒤죽박죽 됨
-Run 버튼이 활성화 되지 않음
원인
-메인안에 메서드가 들어가 있었음
해결
-메인과 메서드 분리 후 정상 작동
추가 공부
데브코스 LMS (학습사이트)에서 제공하는 짧은 강의와 실습문제를 if문 까지 약 2시간 풀었습니당
주말에는 이번주 공부한내용을 LMS에서 복습하고, 인프런 워밍업 클럽 과제도 하고... 바쁠예정입니다 흑
'백엔드 > KDT_Programmers' 카테고리의 다른 글
| 5일차_상속, 추상 클래스, 인터페이스, ENUM (0) | 2025.03.11 |
|---|---|
| 4일차_클래스, 생성자, 접근제한자, OOP(캡슐화), 싱글턴 패턴 (0) | 2025.03.08 |
| 2일차_Java 연산자, 조건문, 모듈화 (0) | 2025.03.06 |
| 1일차_250304_OT, JDK, IDE 설치, Java 이론 강의 등 (3) | 2025.03.05 |
| KDT 신청부터 최종합격 까지 .ᐟ~ (0) | 2025.03.05 |