본문 바로가기
728x90
반응형

Web Programming/용어14

JAVA 와 JavaScript 차이점은? 자바(Java)와 자바스크립트(JavaScript)의 차이점에 대해서 알아 보려고 합니다. 서로 어떻게 다른지는 알고 있지만, 막상 다른 사람이에게 이야기를 하려고하니, 어떤 특징을 있고 어떤 차이점이 있는지 설명할 수 없었다. 그래서 이렇게 정리를 해봅니다. 자바(JAVA) 객체지향의 프로그래밍 언어 JavaScrit와 다르게 JVM에서 실행되며 컴파일이 필요하다. JVM (Java Virtual Machine) 이란? JVM 이란? # JIT medium.com #자바가상머신, JVM(Java Virtual Machine)이란 무엇인가? #JVM이란? JVM이란 JAVA Virtual Machine, 자바 가상 머신의 약자를 따서 줄여 부르는 용어이다 (가상머신이란 프로그램의 실행하기 위해 물리적 머.. 2021. 7. 29.
추상클래스와 인터페이스 개념과 공통점, 차이점 추상 클래스와 인터페이스의 공통점과 차이점 언제 사용되는지, 그리고 목적에 대해서 알아보는 글입니다. 추상클래스 추상 메소드를 하나라고 가지고 있는 클래스를 추상클래스로 분류 할 수 있다. 추상클래스로는 인스턴스를 생성할 수 없고, 추상클래스를 상속하는 자손클래스에 의해서만 완성될 수 있다. 이때 추상클래스를 상속하는 자손클래스는 반드시 추상메소드를 구현하여야한다, 또한 다중 상속이 불가능하다. 공통된 구현을 상위 클래스에서 뽑아서 사용하려고 사용한다. 추상클래스는 객체 생성이 불가능 하다. 하위 클래스를 참조하여 상위(추상) 클래스의 객체를 생성한다. extends 키워드 사용 사용목적 코드의 중복과 유지보수의 편의성 ex) 전자기기의 전원버튼 인터페이스 상수, 추상메소드만을 가지고 있는 클래스이며, .. 2021. 7. 29.
jsp / servlet(서블릿) JSP와 Servlet 차이점 Servlet Java 코드 안에 HTML 코드 Controller 에 사용. DB와의 통신, Business Logic 호출, 데이터를 읽고 확인하는 작업 등에 유용하다. JSP HTML 코드 안에 Java 코드 View 에 사용. 요청 결과를 나타내는 HTML 작성하는데 유용하다. JSP (Java Server Pages)란? Java 언어를 기반으로하는 Server Side 스크립트 언어 HTML 코드안에 Java 코드를 넣어 동적인 웹 페이지를 생성하는 웹 어플리케이션 도구 JSP가 실행되면 내부족으로는 JSP파일을 Servlet으로 변환한다. 스크립트 언어이기 떄문에 자바 기능을 그대로 사용할 수 있다. JSTL(JSP Standard Tag Library) 사용 .. 2021. 7. 28.
클래스란? / 클래스의 개념 / 클래스(class) / 인스턴스(instance) 객체 지향 프로그래밍 (OOP : Object-Oriented Programming) 에서는 모든 데이터를 객체(Object0)로 취급한다. 객체를 비유하면 우리 생활에서 인식할 수 있는 사물로 설명 할 수 있다. 클래스 (Class) 자바(Java)에서 클래스(Class)는 객체를 정의하고 설계도와 틀과 같은 의미로 사용됩니다. 만들어진 클래스를 가지고 객체를 생성하고, 사용할 수 있게 됩니다. 클래스는 필드와 메소드로 구성되며 필드(Field)는 변수(Variable)을 의미합니다. 그리고 메소드(Method)는 즉정 작업을 실행하기 위한 명령문이라고 할 수 있습니다. 인스턴스(Instance) 자바에서 클래스를 사용하기 위해선 해당 클래스 객체를 선언하게 되는데, 이 선언 과정을 클래스의 인스턴스화.. 2021. 7. 27.
728x90
반응형