멋쟁이사자처럼 오늘 공부 후기 챌린지 - 백엔드 자바 편
이런 고민을 하고 있다면, 지금 이 순간에도 멋쟁이사자처럼에서 백엔드 자바 부트캠프를 수강하며 자신만의 속도로 성장 중인 수강생들을 주목해보세요.
배우고 잊어버리는 건 누구나 겪는 일이에요. 하지만 멋쟁이사자처럼 부트캠프는 단순히 배우는 것에 그치지 않고, 배운 내용을 내 것으로 만드는 방법까지 고민하고 있어요. 그렇다면, 배운 것을 가장 효과적으로 습득하는 방법은 무엇일까요? 바로 기록하고 정리하는 것이죠. 배운 내용을 정리하고 기록하면, 기억은 오래 남고 실전에서도 활용할 수 있으니까요!
멋쟁이사자처럼 부트캠프는 수강생들이 배운 내용을 정리하고 공유할 수 있도록 TIL (Today I Learned) 블로그 챌린지를 진행하고 있어요. 그래서 오늘, 강사님과 멘토님에게 배운 내용을 체계적으로 기록하며 성장하고 있는 수강생의 이야기를 가져왔어요. 작고 사소해 보일지라도 배운 내용을 정리하고, 기록하면서 성장한 이들의 소중한 경험을 지금 확인해 보세요.
멋쟁이사자처럼 백엔드 자바 부트캠프 15기 수강 후기 3일차
학습 목표
IDE를 활용해 프로젝트 생성 및 구조 이해
클래스 단위 및 메소드 구현 실행
API를 이용해서 클래스의 메소드를 호출 숙지
자바 파일 생성 및 컴파일 숙지
정보
IDE : Eclipse 4.34.0
JDK : jdk21(openJDK)
OS : MacOS
IDE를 활용한 프로젝트 생성 및 구조 이해
생성 과정1. workspace 설정2. 자바 프로젝트 생성
Create a Java Project 선택
Project name 설정
카멜 표기법을 표기
JRE 설정
3번째 항목 선택
Configure JREs... 선택
Installed JREs 항목 중 본인이 설치한 jdk경로에 따른 jre가 없을 경우 Add 클릭. 있으면 항목 선택 후 Apply and Close
Standard VM 선택
JRE home 에서 Directory 선택해 본인이 설치한 jdk 경로의 ~ Home까지 설정한 후 Finish 선택
추가된 jre 선택
Finish 선택해 생성
class 생성
원하는 project 또는 package에 대해 우클릭
New > Class 선택
Package를 설정하고 싶으면 Package 작성 ex. com.test
Name, Modifiers 설정 ex. UserName, public 선택
psvm 추가 선택
Finish 선택해 생성
결과
2. 자바 접근제한자 및 명명규칙
종류
종류 | 적용대상 | 접근 가능 대상 | 접근 불가 대상 |
---|---|---|---|
public | 클래스, 필드, 생성자, 메소드 | 모든 대상 | 없음 |
protected | 필드, 생성자, 메소드 | 같은 패키지 또는 자식 클래스 | 자식 클래스가 아닌 다른 패키지에 소속된 클래스 |
default | 클래스, 필드, 생성자, 메소드 | 같은 패키지에 소속된 클래스 | 다른 패키지에 소속된 클래스 |
private | 필드, 생성자, 메소드 | 클래스 내부 | 클래스 외부 |
명명규칙 및 클래스 작성 방식
명명 규칙
영문자, 숫자, _, $로만 이름 짓는다
대소문자 구분
공백 X
숫자로 시작 X
예약어 불가
예시
클래스명 → 파스칼 표기법(첫글자 대문자) ex. HelloWroldApp, Test
메소드명 → 카멜 표기법(첫글자 소문자) ex. A.hap(), A.getHap()
변수명 → 카멜 표기법 ex. userName
상수 static field → 대문자 + 언더스코어 ex. MATH_PI
public static final double PI
final : 절대 변경할 수 없음
static : 고정된. 공용데이터에 해당하거나 인스턴스 필드를 포함하지 않는 메소드를 선언하고자 할 때 이용됨
메모리 할당을 컴파일 시간에 함
프로그램 실행 직후부터 끝날때까지 메모리 수명이 유지됨
모든 객체가 공유데이터처럼 사용할때 사용하는 것
클래스 작성 방법
접근제한자 class UserName{}
파일명은 클래스명으로 저장됨 ex. Test.java
하나의 파일에 여러 개의 클래스를 선언할 수 있음
단, 접근제한자 public 클래스는 하나의 파일에 하나만 선언 가능
자파 파일 생성 및 컴파일
자바의 실행 단위는 class
main 메소드가 있어야 실행 가능함. 컴파일은 가능
실행의 진입점이 main 메소드인데 없어서 실행이 불가능한 것
파일 생성 방법
메모장 코드 작성
다음 명령어 작성해 컴파일, 실행
예시
느낀 점
터미널을 이용해 자바 파일을 생성해 본 적 없어서 어색했지만 친절하게 알려주셔서 잘 따라갔던 것 같다. 맥이 아직 어색해서 명령어가 익숙지 않은 게 문제인 듯.
공부는 배울 때 끝나는 게 아니라, 되새기고 활용할 때 완성돼요. 그런 의미에서 오늘 소개한 이야기는 단순한 후기가 아니라, 학습을 더 효과적으로 만들고 나만의 것으로 만드는 과정이었을 거예요. 여러분도 배운 내용을 정리하고, 더 오래 기억하는 습관을 만들어 보세요. 작은 차이가 결국 큰 결과를 만들 테니까요!
내가 배운 것을 글로 정리하는 것이 처음에는 어렵게 느껴질 수도 있지만 멋쟁이사자처럼과 함께 꾸준히 기록하다 보면 스스로 변화하고 있다는 걸 깨닫게 될 거예요. 자! 이제 여러분 차례에요. 언제나 여러분의 곁에는 멋쟁이사자처럼이 있으니 고민하지 말고 배움을 기록하고, 성장의 발자취를 남겨보세요!
홈 : 멋사 부트캠프
멋쟁이사자처럼의 13년 교육 노하우로 IT 취업의 꿈을 현실로!

