전체 글 5

6주차 객체 지향 프로그래밍 체험

+들어가며 이번에 해본것은 과목 이름이기도 한 객체 지향 프로그래밍 체험이다. 솔직히 그전까지의 코딩 학습들은 메소드 정도에서 강좌가 종강되었고 기껏해야 하나의 클래스에서 여러 메소드를 사용하여 기능을 구현하는 것들 정도라 솔직히 이번 강의는 꽤나 이해하고 감을 잡기까지 걸렸다. 이번 내가 정리할 것은 이론 정리보단 내가 이번에 실습하면서 느낀 것들이나 기억해야하는 것들을 위주로 정리하도록 하겠다.+간략한 내용정리OOP는 주요속성과 기능을 파악후 추상화 하여 부품 객체를 먼저 만들고 하나 씩 조립해 가는 기법으로 객체는 데이터와 기능이 결합된 캡슐화된 것이다.이때 중요한 것이 어떤 객체가 어떤 일을 처리할 것인지 구조와 순서들을 설계하는 것으로 내가 기존해 했던 구현화는 이를 위한 기본 바탕이 되는 지식..

JAVA 2026.04.14

5주차 나의 위치를 체감하기

+들어가며 오늘은 교수님이 출제하신 문제들을 몇개 풀어보며 이제껏 배운 내용을 얼마나 내가 알고 있고 또 그것을 얼마나 문제에 맞게 적재적소에 사용하여 해결할 수 있는지 테스트를 했다. 결과는 갠적으로 좀 참혹했다. 물론 내가 게으른 성격이라 복습을 소홀히하고 수업이 종료되면 집에서 쉬고 싶다는 생각 뿐이라 이정도의 가벼운 학습으론 어느정도 깨질 것은 예상하고 있었지만. 문법을 익히는거랑 문제를 풀고 직접 프로그램을 작성하는 것은 엄청 커다란 간극이 있다는 것을 체감한 것 같다. 1학년 때엔 과제도 그리 많지 않았고 문제도 다소 간단해서 몇 줄 풀다보면 해결되고 그러다보니 설계를 하고 들어가기보단 느낌적으로 그때그때 필요한 것을 맞춰가는 식의 풀이를 자주 했었는데 요즘은 그런 방식에 대한 한계를 점점 ..

JAVA 2026.04.05

4주차 배열

+들어가며 java와 만난지 벌써 4주차다. 슬슬 익숙해져가곤 있지만 여전히 문제를 만나면 그것의 해결방안을 찾는데까지 오래걸리고 필요한 것들을 생각해보며 단계적으로 해결하는데 어려움이 있는 것 같다. 같은 문제라도 보다 더 좋은 아이디어를 떠올리는게 핵심일거 같은데 이러한 것은 반복적인 연습으로 만들어지는 것인가 싶다.+ 배열배열은 한 번에 많은 메모리 공간을 할단 가능한 자료 구조로 같은 타입의 데이터들이 순차적으로 저장된다. 이러한 배열의 인덱스는 항상 0부터 시작하고 이를 선언할 땐 변수처럼 자료형과 이름을 붙이고 이후 생성하는 구조이다. int [] intArr;의 형태를 사용하며 이후 intArr = new int [원소개수]; 의 구조로 배열을 생성한다. 배열은 보통 3차까지도 사용하며 한 ..

JAVA 2026.03.29

3주차 비교문과 반복문

+들어가며이번 시간이 개인적으론 너무 고역이었다. 수업을 듣는날 불면증으로 겨우 3시간만 자고 수업을 들어서일까? 내용이 하나도 머리에 들어오지 않았고 무언가를 해서 제출해야한다는 생각만이 몸을 지배해 내 심장의 루틴을 조금 빠르게 움직이도록 바꿔놓았다. 끝나고 다시보니 어느정도 익숙했던 것들이라 겨우 이해는 됐지만 역시 잘 정리해둬야 할 내용들 뿐이라 빠르게 재활운동을 해야할 것 같다.+비교문기본적으로 if if-else switch문이 있는데 if와 if-else문의 차이는 if문은 조건식이 참일 경우 실행하는 문장 뿐이고 그 조건식이 거짓일 땐 실행하지 않고 다음 코드로 가는 반면에 if-else문은 거짓일 경우에도 실행할 문장이 있다는 정도라 기본적인 if문을 구성하는 법을 익힌다면 사용하기 쉬..

JAVA 2026.03.22

2주차 변수와 자료형

+들어가며 오늘은 본격적인 내용을 들어 갔다. JAVA라는 언어가 C언어와 상당히 유사하다고 하긴 했지만 첫만남이 너무 강렬했어서 그런가 여전히 벽이 느껴졌다. 역시 첫술에 배부른 법은 없는 것일까? 하지만 계속해서 쌓아간다면 언젠가 능숙하게 다루는 날이 올 것이라 믿고 이번 내용들을 정리해보겠다. +식별자 식별자는 프로그램 내에서 이름으로 사용되며 클래스나 병수, 상수, 메소드 등에 붙는 용도로 사용한다이는 자바에 있어 중요한 부분이기에 이에 대한 자세한 원칙들이 있는데1. "_ $"를 제외한 특수 문자, 공백(Tap)은 식별자로 사용할 수 없으며 _과 $는 식별자의 첫 문자로 잘 오지 않는다.2.특이하게 유니코드 문자가 사용 가능하여 한글로 식별자를 사용 할 수 있다.3. 자바 언어의 키워드는 사용불..

JAVA 2026.03.15