본문 바로가기
728x90
반응형

Skills101

객체지향이론, 클래스, 객체, 인스턴스 객체지향이론 : '실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물(객체)간의 상호작용이다. 자바는 절차적 언어가 아닌 객체지향 언어이다. 객체지향언어의 장점은 코드의 재사용성이 높고 유지보수가 용이하다. ● 클래스 : 객체의 설계도, 틀 ● 객체 : 실제로 존재하는 사물 또는 개념 ● 인스턴스 : 클래스로부터 객체를 만드는 과정을 클래스의 인스턴스화라고 하며, 어떤 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 결국 인스턴스는 객체와 같은 의미이지만, 객체는 포괄적인 의미를 갖고 있고, 인스턴스는 구체적인 의미를 갖고 있다. 객체의 구성요소 - 속성과 기능 ● 속성 : 멤버변수, 특성, 필드, 상태(모두 같은 의미) ● 기능 : 메서드, 함수, 행위(모두 같은 의미.. 2022. 12. 16.
MySQL : 용어 정리 DB, DBMS, SQL, RDBMS란? DB(Database)는 구조화된 정보 또는 데이터의 조직화된 모음을 뜻합니다. 연결된 애플리케이션과 함께 데이터와 DBMS를 하나로 묶어 데이터베이스 시스템이라고 하며 단축하여 데이터베이스라고도 합니다. DBMS(Database Management System)란 DB를 관리하고 제어하는 시스템을 말합니다. SQL(Structured Query Language)는 데이터를 *쿼리, 조작 및 정의하고 액세스 제어를 제공하기 위해 거의 모든 관계형 데이터베이스에서 사용되는 프로그래밍 언어를 말합니다. 처리 및 데이터 쿼리를 효율적으로 수행하기 위해 일련의 테이블에서 행과 열로 모델링됩니다. (쿼리: 데이터베이스에서 원하는 정보를 검색하기 위해 요청하는 것) *데이터베이스와 스프레드시트의 차이점 데이터베이스.. 2022. 11. 25.
점프 투 자바 정리 (1) (자바와 자료형) 자바 시작하기 자바의 특징 자바를 개발한 선 마이크로 시스템즈는 자바를 아래와 같이 정의하였다. Java: A simple, object-oriented, distributed, interpreted, robust, secure, architecture neutral, portable, high-performance, multithreaded, and dynamic language 자바: 간단하다, 객체 지향적이다, 인터프리터 언어이다, 강력하다, 안전하다, 플랫폼 독립적이다, 멀티 쓰레딩을 지원한다, 동적이다 이 중 다음 두 가지는 꼭 기억하자. 객체 지향적이다 (Object-oriented) 자바는 숫자(int, float, long 등)나 논리값(true, false)을 제외한 거의 모든 것이 객체.. 2022. 10. 21.
2장. CSS선택자와 박스모델 CSS 선택자를 스스로 알아내는 방법 예를 들어 class="saw" 로 잡고 class를 style태그 안에 .saw로 표시하자. 로 표시하면 saw를 그레이 컬러로 표현할 수 있다. class라는 속성은 여러 개의 값이 들어올 수 있으며 값들은 띄어쓰기로 구분한다. 또한 하나의 태그에는 여러 개의 속성이 들어올 수 있고 여러 개의 선택자를 통해서 하나의 태그를 공동으로 제어할 수 있다. 그러나 이 방법은 그렇게 좋은 방법이 아니다. 왜 그럴까? 그 이유는 보다 가까이에 있는 명령이 더 큰 영향력을 갖기 때문이다. 그렇기 때문에 혼란을 겪지 않기 위해 우리는 id 선택자를 사용한다. id="active"로 잡고 #active로 표시하면 id선택자는 class선택자보다 우선된다. 즉, id선택자와 cla.. 2022. 1. 28.
1장. CSS의 정의와 기본 문법 이번 포스팅부터는 CSS에 대해서 알아보겠습니다. CSS란? CSS, Cascading Style Sheets란 무엇일까요? 위키피디아에서 CSS를 검색하면 CSS, 종속형 시트 또는 캐스케이딩 스타일 시트는 마크업 언어가 실제 표시되는 방법을 기술하는 스타일 언어로, HTML과 XHTML에 주로 쓰이며, XML에서도 사용할 수 있다. W3C의 표준이며, 레이아웃과 스타일을 정의할 때의 자유도가 높다. 기본 파일명은 style.css이다. 라고 나옵니다. 즉, 간단히 한줄로 설명하자면 CSS란 HTML의 Content가 어떻게 보여야 하는지를 브라우저에게 전달하는 스타일 언어 라고 정의할 수 있겠습니다. 그렇다면 CSS는 왜 등장하게 된 것일까요? CSS 등장 이전의 상황 CSS 등장 이전의 웹은 매우 .. 2022. 1. 28.
5장. HTML 태그의 제왕과 WEB1 강의 마무리(최종편) HTML 태그의 제왕 이번 포스팅에서는 HTML 태그의 제왕에 대해서 알아본다. HTML 태그의 제왕이란 Hypertext를 의미하는 태그 Anchor를 의미하는 태그 즉, 링크를 의미한다. 바로 태그이다. 로 나타내며 여기서 href는 hypertext reference의 준말이다. *참고: html specification : html의 공식 설명서, 이 설명서를 참조하면 html을 이해하는 데 더 도움이 된다. 웹사이트 완성 우리는 웹페이지를 엮어서 하나의 완성된 웹사이트를 만든다 예를 들어 index.html(홈페이지) 1.html 2.html 3.html 등등 웹페이지를 만들어서 웹사이트라는 하나로 엮는다. 원시웹 원시웹 파트는 웹의 역사에 대해서 설명하는 파트이다. 포스팅에는 굳이 남기지 않으.. 2022. 1. 27.
728x90
반응형