TIL 43

8/16

👣 개요 클래스 OOP 이해하기 클래스 설계 객체 생성과 참조형 변수 필드 메서드 인스턴스 멤버와 클래스 멤버 생성자 this 접근 제어자 package, import 상속 클래스 간 관계와 상속 오버라이딩 다형성 추상 클래스 인터페이스 역할 디폴트 메서드, static 메서드 다형성 3주차 숙제 - 계산기 만들기 👣 OOP의 특징 - PEAI 1. 다형성 - Polymorphism 더보기 특정 타입의 변수에 다양한 타입의 객체를 부여할 수 있는 특징. 이렇게 함으로서 코드 유연성과 재활용성을 높일 수 있다. 키포인트는 하나의 타입에 여러 타입을 대입할 수 있다는 것이다. // 다형성이 적용된 때, Coffee coffee = new Espresso(); Coffee coffee = new America..

TIL 2023.08.16

8/15

👣 개요 1. 강의 1주차 개인 과제 제출 2. 2주차 언어 강의 학습 및 과제 제출 3. 주차별 팀 과제 수행. 👣 2주차 언어 강의 학습 및 과제 제출 더보기 chapter 3 - 연산자 우선순위: 산술[a + b] > 비교[a >= b] > 논리[a && b] > 대입[a = b] - 비트 연산 : 모든 연산 중에 Bit 연산이 가장 빠르다. 7 1 == 3 // 110 >> 1 == 11 chapter 4 for, while, switch에 대한 문법 공부. chapter 5 배열에 관한 문법 공부 - Arrays.fill({초기화할 배열}, {초기화값}) : 특정 배열의 모든 값을 특정 값으로 초기화. import java.util.Arrays; public class Main { public ..

TIL 2023.08.15

8/14

👣 할일 - 강의 1 주차 수강 - S.A. 내용 확인 후, 실습 결과 git repo 제출 👣 강의 1 주차 수강 - A 언어 부터 Java 언어 까지의 역사 - Java를 사용하는 이유 더보기 1. Java 는 공통 실행환경이 있어서 여러 기기에서 실행 가능하다. 2. Java 는 세상과 닮아있는 개발언어라 코드를 이해하기 쉽고 유지 보수가 쉽다. 3. Java는 안정성이 높아서 프로그래밍 오류를 방지하고 보안상 안전합니다. 4. 대규모 앱 개발이 가능합니다. 5. Java를 배우면 다양한 개발 도구와 라이브러리를 사용할 수 있습니다. - JVM 이란? - JDK, JRE 란? JDK, JRE, JVM 👣 JDK - [Java Development Kit] 자바 개발을 위해 필요한 프로그램들의 모음...

TIL 2023.08.14