목록전체 글 (168)
회고록 블로그
시간날때마다 자료구조 강의를 청강하려고 노력중.. 출처 강의 : '자바로 구현하고 배우는 자료구조', Rob Edwards, https://www.boostcourse.org/cs204/joinLectures/145114 자바로 구현하고 배우는 자료구조 부스트코스 무료 강의 www.boostcourse.org ※ 강의 들으며, 개인적으로 필요한 내용만 필기함 ※ 본 글은 강의 내용을 여러번 청강하고 혼자 깨달음을 얻으며 필기한 글임 ※ 강의 자체는 너무 명강의이고 교수님도 명강사이지만, 필자의 이해력이 부족해서(ㅜㅜ) 맞지 않는 사실이 존재할 수 있음 + 교수님의 설명(혹은 의도)과 다른 내용이 있을 수 있음.. 1. Comparable 인터페이스 [개요] - 객체에서 숫자, 문자열 비교하기 위한 Com..
보호되어 있는 글입니다.
매일 강의를 듣지는 못했지만 아직 자료구조 공부를 포기하지는 않았다..ㅠ 출처 강의 : '자바로 구현하고 배우는 자료구조', Rob Edwards, https://www.boostcourse.org/cs204/joinLectures/145114 자바로 구현하고 배우는 자료구조 부스트코스 무료 강의 www.boostcourse.org ※ 강의 들으며, 개인적으로 필요한 내용만 필기함 1. 객체지향 프로그래밍 [개요] - 자료구조 본격 공부하기 전, 객체지향 프로그래밍 복습 - 상속과 클래스 복습 [내용] - Object Oriented Programming 복습 - int는 4byte, short는 2byte, long은 8byte의 공간을 메모리에 할당함 - 여기 Student라는 객체가 생성되었음 //..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com 1. 상속 마무리 - 상속의 장점 - 상속은 연관된 일련의 클래스들에 대해 공통적인 규약을 정의하고 적용할 수 있음 - 즉, 상속 관계로 묶으면 공통적인 부분을 간편하고 효율적으로 구현할 수 있다는 얘기 - 예시 → 재고관리 클래스(ManagingStock)에 공통적으로 적용해야하는 멤버 정의해놓음 (e.g. 입고날짜, 재고명 등) → 야채 클래스(Vegetable)에는 "최초 입고량"이 반..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com 1. 메소드 오버라이딩 (이어서) 1) 오버라이딩 이해부터 하기 - 부모 클래스와 자식 클래스에 동일한 반환형+동일한 이름+동일한 파라미터인 메소드가 있다면? → 부모 객체의 메소드는 가려짐 → 이렇게 자식 객체의 메소드가 부모 객체의 메소드를 가려버리는 것을 '오버라이딩'이라고 함 public class Coffee { ... void printRecipe() { System.out.pri..
자료구조에 대해서 공부하고 있다. 출처 강의 : '자바로 구현하고 배우는 자료구조', Rob Edwards, https://www.boostcourse.org/cs204/joinLectures/145114 자바로 구현하고 배우는 자료구조 부스트코스 무료 강의 www.boostcourse.org 이전 필기 내용 : 2021.11.05 - [2. 개발 공부/CS 공부] - [자료구조] 네이버 부스트코스 '자바로 구현하고 배우는 자료구조' 공부 필기 (1) [자료구조] 네이버 부스트코스 '자바로 구현하고 배우는 자료구조' 공부 필기 (1) 자료구조를 본격적으로 공부하기 위해 아무 강의나.. 무료로 있는 강의를 들어보기로 했다. 출처 강의 : '자바로 구현하고 배우는 자료구조', Rob Edwards, http..
공부 중인 강의 : 윤성우 선생님, 윤성우의 열혈 Java 프로그래밍 강의. 링크 : https://cafe.naver.com/cstudyjava 윤성우의 프로그래밍 스터디그룹 [C/... : 네이버 카페 윤성우의 스터디 공간입니다. C와 JAVA를 공부하시는 분들은 모두 들어오세요. ^^ cafe.naver.com 1. '관계'의 관점에서 상속을 바라보기 - 논리적으로 상속 관계가 될 수 없는 두 클래스가 있다고 가정! extends 키워드를 사용하면 (논리적으로 말은 맞지 않아도) 문법적으로 에러가 발생하지는 않음 → 예를 들면, '카라멜 마끼아또'가 '커피'의 부모 클래스가 되는게 논리적으로 말이 안되는 것 처럼...? - 상속을 어떤 상황에서 어떻게 사용해야하는지에 대해서 학습함 - 참고로 객체지..
문제 출처 : https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 풀이 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); double a, b; //오차범위 줄이기 위해서 float형이 아닌 double형으로 선언함 do { a = sc.nextDouble(); b = sc.nextDouble(); } while((a