Tiny Star

📌TIL [Today I Learn] 45

[TIL] 23년 5월 30일 화요일

23년 5월 30일 화요일 오늘의 목표 : 개인 과제 - 키오스크 시스템 만들기 오늘 공부한 내용🤓 자바 코드로 키오스크 만들기 개인 과제를 받았다. 그동안 팀원들과 함께 힘을 합쳤던 것과 달리 오로지 내 힘으로만 해내야 하는 과제다. 개인 과제 하느라 휴일도 없이 15시간씩 코드를 들여다봤지만 아직 한 달 차 자바 뉴비에게는 코드 한 줄 한 줄 작성하는 게 쉽지만은 않은 것 같다. 과제 제출 D-2 아직 키오스크 코드를 완성하지 못했지만 코드를 대략 6번정도 엎고 다시 작성하면서 객체지향 파트에 대해서 배운 것이 몇 가지 있다. 1. 생성자 + 객체 자신을 가리키는 this의 개념에 대해 완벽하게 알게되었다. 책으로 봤을 때는 생성자가 왜 필요한지, this를 왜 쓰는지 조차 이해가 안 갔는데프로젝트를..

[TIL] 23년 5월 25일 목요일

23년 5월 25일 목요일 오늘의 목표 : 객체지향언어 이해하기 오늘 공부한 내용🤓 객체지향 언어 2일 차.. 객체지향언어 파트에 대해서 쉽게 이해가 잘 되지 않는다. 중간중간 나오는 매개변수, 참조변수 등 변수의 이름이 달라지면 다시 헷갈리고 메서드의 종류나 제어자 등의 내용을 한 번에 이해하는 게 쉽지 않다. 중복될 수 있는 클래스나 객체의 정확한 위치도 아직은 이해가 되지 않는다. 이제 클래스와 객체, 인스턴스의 차이 정도만 명확히 이해했다. 중간중간 머리 식힐 겸 0단계의 코딩테스트를 했다.

[TIL] 23년 5월 24일 수요일

23년 5월 24일 수요일 오늘의 목표 : 객체지향언어 이해하기 오늘 공부한 내용🤓 오늘은 Java의 객체지향에 대해서 공부했다. 한번만 공부하고 넘어가기에는 아직 정확하게 이해하기에는 조금 어려운 개념이다. 공부한 내용을 바탕으로 조금 정리해볼까 한다. --------------------------------------------------------------------------------------------------- 객체지향언어 · 정의 : 기존의 프로그래밍 언어에 몇 가지 새로운 규칙을 추가한 보다 발전된 형태 · 특징 ① 코드의 재사용성이 높다 ㄴ 새로운 코드를 작성할 때 기존의 코드를 이용해 쉽게 작성가능 ② 코드의 관리가 용이하다. ㄴ 코드 간의 관계를 이용해 적은 노력으로 쉽게 코..

[TIL] 23년 5월 23일 화요일

23년 5월 23일 화요일 오늘의 목표 : Java 문법 종합반 2주차 완강 오늘 공부한 내용🤓 오늘은 Java문법 기초 강의 2주차 연산자, 조건문, 반복문, 배열에 관한 강의를 들었다. 기본적인 것들은 앞서 예습했던 부분이라 비교적 쉽게 이해하고 넘어갈 수 있었다. 그러나 제공되는 강의는 튜터님께서 높은 수준으로 너무 빠르게 가르쳐주셔서 내일 객체지향부터는 혼자 책으로 독학을 해 볼 예정이다. if, if else에서는 Objects.equals메서드를 사용하여 가위바위보 입출력을 실습했다. 기존에 많이 복습했던 조건문부분이라 코드가 길어져서 괄호의 개수가 헷갈리긴 했지만 큰 오류 없이 한 번에 출력할 수 있었다. [내가 작성한 코드] package week02; import java.util.Obj..

[TIL] 23년 5월 22일 월요일

23년 5월 22일 월요일 오늘의 목표 : Java 문법 종합반 1주차 완강 오늘 공부한 내용🤓 오늘은 Java문법 기초 강의 1주차 JVM, 변수의 개념과 타입, 형변환에 관한 강의를 들었다. 1주차 숙제로 [요리 레시피 메모장 만들기]를 실습해 봤다.입력과 출력의 조건이 주어진 코드를 작성하면 된다. [내가 작성한 코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String title = sc.next(); float rate = sc.nextFloat(); String input1 = sc.next(); String in..