Life is Good

수콩이의 시선

분류 전체보기 57

[데이터베이스(DB)] 면접 예상 질문과 답변

Q # 1) DBMS를 정의하십시오. 답변 : DBMS는 데이터베이스 관리 시스템을 나타냅니다. 사용자가 데이터에 관한 정보를 가능한 한 효율적이고 효과적으로 구성, 복원 및 검색 할 수 있도록하는 응용 프로그램 모음입니다. 널리 사용되는 DBMS 중 일부는 MySql, Oracle 등입니다. Q # 1-1) RDBMS를 정의하십시오. 답변 : 관계형 데이터베이스 관리 시스템 (RDBMS)은 데이터베이스에 별도의 테이블에 저장된 관계형 데이터 모델을 기반으로하며 공통 열의 사용과 관련이 있습니다. SQL (Structured Query Language)을 사용하여 관계형 데이터베이스에서 데이터에 쉽게 액세스 할 수 있습니다. Q # 1-2) DBMS의 장점에 대해 설명하세요. 답변 : DBMS의 장점은 ..

TIL/개발상식 2022.04.04

[자바(JAVA)] 면접 예상 질문과 답변

Q # 1) 객체지향이란? 답변: 객체지향이란 실세계의 사물을 추상화하여 멤버 변수와 메소드를 정의하는데서 출발한다. 캡슐화를 통해 이와 같은 멤버변수와 메소드의 이용가능 범위를 적정하게 제한할 수 있고, 상속을 이용하여 부모 클래스의 기능을 자식클래스에서 물려받거나 재정의를 통해 다른 기능을 구현하는 다형성까지 포함된다. Q # 1-1) 객체지향 프로그래밍(OOP = Object-Oriented Programming)란 무엇인가? 답변: 객체지향 프로그램이란 데이터를 객체로 취급하여 프로그램에 반영한 것이다. 순차적 실행이 아닌, 객체와 객체의 상호작용을 통해 동작한다. Q # 1-2) 객체지향의 특징은? 답변: 다형성, 상속, 캡슐화, 추상화 의 특징을 가지고 있다. ( 상추캡(이)다 ) 다형성 은 ..

TIL/개발상식 2022.04.04

input 태그

태그 사용자 입력부분과 전송 기능을 제공해주는 태그 https://www.w3schools.com/tags/tag_input.asp HTML input tag HTML Tag Example An HTML form with three input fields; two text fields and one submit button: First name: Last name: www.w3schools.com input 태그 Radio 라디오 버튼 둘 중에 하나 값 Checkbox 체크박스 값 넘어갈 때 배열로 넘어간다. FILE 파일 DATE 날짜 COLOR 색상 각종 버튼들 submit하고 reset은 이벤트가 추가되어 있는 버튼이다. hidden 필드 화면에 보여주지 않으면서 데이터를 보낼 때 유용하게 사용한다.

Coding/HTML 2022.04.04

멀티미디어 활용(img/audio/video)

태그 https://www.w3schools.com/tags/tag_img.asp HTML img tag HTML Tag Example How to insert an image: Try it Yourself » More "Try it Yourself" examples below. Definition and Usage The tag is used to embed an image in an HTML page. Images are n www.w3schools.com - 상대경로 ./ : 현재 폴더 ../ : 상위 폴더 - 절대경로 최초의 시작점에서 전부 다 [참고] 현재폴더는 생략이 가능 (헷갈리면 무조건 표시) 외부 이미지 -> 이미지 링크 복사로 링크를 넣어준다(크롬 브라우저에서) 태그 https://ww..

Coding/HTML 2022.04.04

HTML 의 구조와 기본태그(h/font/ul/ol)

HTML(Hyper Text Markup Language) 이란 ? 1) W3C사에서 권고안으로 개발되었다. www.w3schools.com 2) HTML은 태그와 텍스트로 구성 3) HTML태그는 기능적역할(-> css한테 뺏김)과 구분자역할(-> xml한테 뺏김)로 나눈다. 4) 초창기에는 화면에 보여주는 것에 초점을 맞추었는데 현재는 데이터초점으로 맞춘다. HTML 의 구조 - html 안에는 헤더(head) 와 바디(body) 로 이루어져있다. - meta 태그는 html 의 문서 안에서 설정에 관련한 정보를 가지고 있다. - 태그는 여는 태그와 닫는 태그가 있다. - 태그 안에는 텍스트나 태그가 들어간다. - 태그는 속성으로 구성되어있다. 속성(아래 그림에서는 name, content...)은 ..

Coding/HTML 2022.04.04

Tomcat 다운로드 및 설치/ 기본 세팅

1. 아래 링크로 가서 다운로드 한다. https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version tomcat.apache.org zip파일 다운..

Coding/HTML 2022.04.04

[기본 API 클래스] Object 클래스(equals(), toString())

[참고] 라이브러리 추가 방법 1. 프로젝트 폴더 마우스 오른쪽 우클릭 > Export > Java > JAR file 2. 원하는 클래스 선택> next > finish 다른 폴더에서 작성한 클래스를 import하여 사용할 수 있다. import api01.Object.(클래스명); 객체 비교 equals() : Object 클래스의 eqauls() 메소드는 비교 연산자인 ==와 동일한 결과를 리턴한다. 두 객체가 동일한 객체라면 true를 리턴하고 그렇지 않으면 false를 리턴한다. 객체 문자 정보 toString() : Object클래스의 toString() 메소드는 객체의 문자 정보를 리턴한다. 객체의 문자 정보란 객체를 문자열로 표현한 값을 말한다. 기본적으로 Object클래스의 toStrin..

Coding/JAVA 2022.04.04

클래스의 관계(Dependency, Association)

클래스를 파라미터로 사용 -> 의존관계 객체를 멤버객체(필드)로 사용 => 연관관계 연관관계 관계(Relationship) 1. 정의 - 구성요소들간의 의미 있는 연관성을 표현 - 일반적으로 클래스들간의 관계 표현 시 사용된다. 2. 종류 일반화관계(Generalization Relationship) 실체화, 실현화 관계(Realization Relationship) 의존관계(Dependency Relationship) 연관관계(Association Relationship) 집합연관(Aggregation Relationship) 복합연관(Composition Relationship) -> 집합연관관계와 복합연관관계는 설계에 따라 다르다. Dependency(의존관계) 생명주기가 같다. 클래스 안에 메소드..

Coding/JAVA 2022.04.04

의존관계(Dependency)

예제 1) RAM 구조 heap stack new AA()... 0x100 a 0x100 b 0x100 c 0x100 d 0x100 new AA()... 0x200 x 0x200 y 0x200 a, b, c, d 새로 할당 받지 않고 주소값을 참조한다. new라는 키워드로 객체를 발생하면 새로운 공간을 할당 받는다. b.func() 이 실행되는 이유는 a=null; 로 해줘도 b는 주소값을 참조하기때문이다. RAM heap stack a null b null c null d null new AA()... 0x200 x 0x200 y 0x200 메모리는 constant, heap, stack 영역이 존재. constanct : static. 종료까지 살아있다. stack : 블럭단위로 존재한다. heap ..

Coding/JAVA 2022.04.04

다형성(Polymorphism)

자바의 다형성 (Polymorphism) 다형성의 사전적 의미는 '여러 개의 형태를 갖는다'라는 뜻이다. 여러 형태를 갖으므로써 사용자는 사용편의성을 취할 수 있다. 다형성이라는 것은 객체에게만 국한된 개념은 아니다. 오버로딩과 오버라이딩은 메소드의 다형성을 쉽게 설명할 수 있는 개념이다. 반면에, 객체의 다형성은 쉽지 않아 개념을 정리해보았다. 설명을 위한 예제 클래스는 아래와 같이 구현되어 있다. class 자동차{ void run() { System.out.println("달린다."); } } class 슈퍼카 extends 자동차{ @Override void run() { System.out.println("빨리 달린다."); } void turbo() { System.out.println("순간..

Coding/JAVA 2022.04.04