[26.04.13] 11일차
main()은 자바 프로그램이 시작되는 메소드이고, new는 객체를 생성할 때 사용한다. BufferedReader와 Scanner는 키보드 입력을 받을 때 사용하는 클래스이며, InputStreamReader는 키보드 입력을 문자 형태로 읽을 수 있게 도와준다. readLine()은 한 줄 전체를 문자열로 입력받는 메소드이고, next()는 공백 전까지 한 단어만, nextLine()은 한 줄 전체를 입력받는다. nextInt()는 정수, nextDouble()은 실수를 입력받을 때 사용한다. print()와 println()은 콘솔 출력 메소드이고, try-catch는 예외 처리를 위한 문법, printStackTrace()는 예외 내용을 출력하는 메소드이다. final은 값을 한 번만 저장할 수 있는 상수를 만들 때 사용하는 키워드이고, 오버플로우는 자료형의 저장 범위를 넘었을 때 값이 순환되는 현상이다.
https://buckwheat0.tistory.com/12
[2026.04.13]TIL - 11일차 Java 설치 & 변수와 입력, 상수 정리
어제까지 프론트엔드를 끝내고, 오늘부턴 백엔드 수업을 진행했다.자바는 아직까지 널리 사용되고, 다른 프로그래밍 언어가 대체할 수 없는 부분이 있다. 자바 언어 특징1. 운영체제에 독립적2.
buckwheat0.tistory.com
[26.04.14] 12일차
형 변환은 자료형이 서로 다를 때 값을 맞춰주는 과정이다. 자동 형변환은 작은 자료형이 큰 자료형으로 바뀔 때 자바가 자동으로 처리해주고, 강제 형변환은 큰 자료형을 작은 자료형으로 바꿀 때 개발자가 직접 지정해야 한다. 변수는 값을 저장하는 공간이며, 자바의 메모리 구조는 static 영역, heap 영역, stack 영역으로 나누어 이해할 수 있다. static 영역은 클래스에 공통으로 사용하는 값이나 메소드가 저장되고, heap 영역은 new로 생성한 객체나 배열이 저장되며, stack 영역은 메소드 실행 시 생기는 지역변수와 매개변수, 호출 정보가 저장된다. print(), println(), printf()는 값을 출력하는 메소드이고, escape 문자는 문자열 안에서 줄바꿈이나 탭 같은 특별한 기능을 표현할 때 사용한다. Scanner는 사용자 입력을 받을 때 사용하는 클래스이며, next()는 공백 전까지, nextLine()은 한 줄 전체를 입력받는다. 메소드는 기능을 묶어놓은 단위이고, 일반 메소드는 객체를 생성한 뒤 객체명.메소드명() 형태로 실행하며, 객체를 한 번만 사용할 때는 new 클래스명().메소드명()처럼 생성과 실행을 한 줄에 함께 쓸 수도 있다. 접근제한자에는 public, private, default, protected가 있으며, public은 어디서나 접근 가능하고, private는 현재 클래스 내부에서만, default는 같은 패키지에서만, protected는 같은 패키지와 상속 관계에서 접근할 수 있다. static 메소드는 객체를 만들지 않고 클래스명.메소드명()으로 호출할 수 있다는 점에서 일반 메소드와 다르다. 연산자는 값을 계산하거나 비교하고 조건을 판단할 때 사용하며, 이번에는 산술 연산자, 비교 연산자, 논리 연산자, 삼항연산자, 복합대입 연산자를 정리했다. 삼항연산자는 조건에 따라 값을 선택하는 연산자이고, 복합대입 연산자는 계산과 대입을 한 번에 처리하는 연산자이다.
https://buckwheat0.tistory.com/14
[2026.04.14]TIL - 12일차 Java 변수와 메모리 구조, 메소드, 연산자 정리
이번에는 자바에서 배운 내용을 Variable, Method, Operator 순서로 정리했다.변수에서는 형 변환, 메모리 구조, 출력 메소드, escape 문자, Scanner를 정리하고, 메소드에서는 접근제한자와 static 메소드, 메
buckwheat0.tistory.com
[26.04.15] 13일차
13일차에는 Git의 기본 개념과 버전 관리 흐름을 정리했다. 로컬 저장소 생성부터 커밋, 태그, 브랜치, 병합, 버전 되돌리기, stash까지 전체 흐름을 실습하며 정리했고, CLI와 SourceTree를 함께 비교해보면서 Git 사용 방식을 익혔다.
https://buckwheat0.tistory.com/15
[2026.04.15]TIL - 13일차 Git
오늘부터 2일동안 협업 툴 특강을 듣게 되었다. 깃, 소스트리, 깃허브 사용 방법과 배경에 대해서 배우게 되었는데왜 리누스 토르발즈씨가 깃을 개발했는지 알 것 같기도 하다.블로그에도 깃과
buckwheat0.tistory.com
[26.04.16] 14일차
14일차에는 Git을 SourceTree를 이용한 GUI 방식으로 사용하는 방법을 정리했다. SourceTree에서 커밋, 태그, 브랜치, 병합, 버전 되돌리기, stash를 다루는 방법을 실습했고, GitHub와 연동하는 과정도 함께 정리했다. 또한 CLI에서 GitHub를 연결하고 clone, push, fetch, pull을 사용하는 방법까지 정리했다.
https://buckwheat0.tistory.com/16
[2026.04.16]TIL - 14일차 source tree와 github
이번에는 CLI에서 직접 명령어를 입력하던 방식에서 벗어나, GUI 환경에서 Git을 사용하는 방법을 정리해보았다. SourceTree는 Git 명령어를 버튼과 화면으로 시각적으로 다룰 수 있게 해주는 도구이
buckwheat0.tistory.com
[26.04.17] 15일차
15일차에는 Java의 제어문을 정리했다. 조건문인 if문, switch문과 반복문인 for, while, do-while, 그리고 break의 개념과 기본 형태를 간단히 정리했다. 또한 printf의 형식 지정자 사용법, switch문의 화살표(->) 문법, return으로 값을 반환하며 switch문을 종료하는 방식, 그리고 static 메소드와 non-static 메소드의 실행 차이처럼 오늘 학습하면서 인상 깊었던 내용도 함께 정리했다.
https://buckwheat0.tistory.com/17
[2026.04.18]TIL - 15일차 Java (제어문)
오늘은 Java의 제어문을 학습했다.제어문은 프로그램의 실행 흐름을 바꾸는 문장으로, 크게 조건문, 반복문, 분기문으로 나뉜다. 조건문은 조건에 따라 서로 다른 문장을 실행할 때 사용한다. 대
buckwheat0.tistory.com
'멀티캠퍼스 > 주차별 정리' 카테고리의 다른 글
| [26.05.11-26.05.15] TIL 7주차 정리 (0) | 2026.05.18 |
|---|---|
| [26.05.06-26.05.08] TIL 6주차 정리 (0) | 2026.05.13 |
| [26.04.27-26.04.30] TIL 5주차 정리 (0) | 2026.05.04 |
| [26.04.20-26.04.24] TIL 4주차 정리 (0) | 2026.04.26 |
| [26.04.06-26.04.10] TIL 2주차 정리 (2) | 2026.04.12 |