서문 자바의 정석 기초편 챕터 6편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 또한 모든 내용을 적은 것은 아닙니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( CH.6 ) - 객체지향 소프트웨어의 빠른 발전에 대응할 수 있는 근본적인 접근법은 무엇인가? 절차지향적 -> 객체지향적 코드의 재사용성 유지보수의 용이성 중복코드 제거 캡슐화 추상화 상속 다형성 클래스와 객체 클래스의 정의 : 클래스란 객체를 정의해 놓은 것 클래스의 용도 : 클래스는 객체를 생성하는데 사용 클래스 객체 제품 설계도 제품 tv 설계도..
서문 자바의 정석 기초편 챕터 5편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 자바의 정석 ( CH.5 ) 배열 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 int score1, score2, score3, score4, score5; int[] scores = new int[5]; // 연속적인 공간에 score들을 붙여서 사용 배열의 선언 배열을 다루기 위한 참조변수가 만들어짐 선언 후 new 를 통해 배열을 생성해야함 선언과 동시에 배열의 공간을 생성할 수 있음 ..
서문 자바의 정석 기초편 챕터 4편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 본문 자바의 정석 ( CH.4 ) 조건문과 반복문 조건문(if문, if-else, if-else if-else, 다양한 조건들) 조건을 만족할 때 {}안에 있는 식을 수행 int score = 11; if (score > 10){ System.out.println("합격입니다.") System.out.println("축하드립니다.") } else { System.out.println("불합격입니다.") S..
서문 자바의 정석 기초편 챕터 3편을 기재합니다. 목적은 공부한 내용을 기록하는 것에 있기 때문에 완전한 문장이 아닐 수도 있습니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 본문 자바의 정석 ( CH.3 ) 연산자 연산자 : 연산을 수행하는 기호 "+ - * /" 등등 피연산자 : 연산의 연산 수행 대상 x + 3 = x, 3 피연산자 "+" 연산자 "모든 연산자는 연산결과를 반환한다." 연산자 종류 종류 연산자 설명 산술 연산자 + - * / % >> = 비교 연산자 --------> = instanceof == != 논리 연산자 --------> & ^ | && |..
서문 자바의 정석 기초편 챕터 2편을 기재합니다. 강좌를 들으면서 손으로 예제를 써보고 정리한 것을 올립니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 본문 자바의 정석 ( ch.2 ) 변수란? 하나의 값을 저장하는 메모리 공간 ( RAM ) 변수 선언 값을 저장하는 공간을 마련하기 위해서 ( 선언함과 동시에 메모리 공간에 변수를 지정 ) 변수 선언 방법 변수타입 변수이름; 선언과 동시에 값을 지정해줄 수 있음 변수 종류 클래스 인스턴스 지역 : 지역변수는 변수를 읽기 전에 꼭 초기화를 시켜주어야 함 String name; // 변수 선언 ( 메모리 공간 할당 ) name = ..
서문 2021년 12월 15일부터 자바의 정석 기초편을 공부합니다. 자바의 정석 책을 공부하면서 정리한 내용들을 복습하면서 블로그에 기재하려고 합니다. 참고 자료 자바의 정석 기초편 강좌 : https://www.youtube.com/playlist?list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp 공부의 목적 스프링을 공부하다가 자바의 기초가 약해서 이해가 안되는 부분들을 보완하고자 남궁성선생님의 자바의 정석 기초편부터 공부하고자 합니다. 스프링뿐만 아니라 객체지향에 대해 제대로 공부를 하지 않으면 개발에 있어서 어려움이 있다고 느꼈기 때문에 객체지향에 대한 이론과 개발코딩에 대한 방향성을 제대로 인지하고자 합니다. 계획 2021년 12년 25일까지 자바의 정석 기초편 강의를 다 ..
[Python] 백준 문제풀이 - 음계(2920번) 서문 오늘은 백준 사이트 음계 ( 2920번 ) 문제풀이를 하겠습니다. 문제를 살펴보겠습니다. 😉 백준 문제 링크 : https://www.acmicpc.net/problem/2920 파이썬 튜터 사이트 : http://pythontutor.com/visualize.html#mode=display 출처: http://pythontutor.com/ 1. 문제 설명 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8부터 1까지 차례대로 연주한다면 descending, 둘..
📌Created By: orangeblue 📌Last Edited: 2021년 9월 18일 오후 4:17 📌Tags: NETWORK 목표 목표 : OSI 7계층이란 무엇이며 이에 대한 특징을 설명할 수 있다. 개념 📌 OSI : OSI 모형(Open Systems Interconnection Reference Model)은 국제표준화기구(ISO)에서 개발한 모델로, 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것 | 위키백과 쉽게 설명하면 상대방과 데이터를 교환할 때 데이터 교환의 과정을 국제표준으로 지정하여 네트워크 통신 계층 7단계로 나누어 설명하는 것이다. 서로 다른 네트워크의 데이터 교환은 사진과 같이 7가지 계층을 통해 전달된다. 이때 각 계층에서 데이터를 처리하는 것이 다른..