Java01

세피·2021년 5월 24일
0

자바

목록 보기
1/3

Java에 가장 큰 특징

객체지향 : 객체지향이란 프로그램의 기능을 그룹별로 나누고 이것을 조합하여 프로그램을 작성해 나가는 개념

Java VM : Java로 작성된 프로그램을 실행하기 위한 환경, 플랫폼에 의존하지 않아 java vm만 탑재해놓으면 어디서든 실행 가능

서블릿(Servlet) : 웹상에서 동작하는 프로그램, 실행 경과를 웹 페이지로 (클라이언트에게) 보내준다.

JSP : HTML 문서와 Java 프로그램을 조합해 만드는 동적인 웹페이지

====================== 갑자기 용어 ======================

라이브러리 : 애플리케이션(워드와 같은 응용프로그램) 개발을 위해 사용되는 함수 모임. 소스 파일을 공개하지 않아도 다른 프로그램에서 사용이 가능

CUI : 대표적인 예로 명령프롬프트

GUI : 배경화면(바탕화면)

=====================================================

프로그램 개발 툴

SE(Standard Edition) : 클라이언트 지향의 기본적인 환경

EE (Enterprise Edition): 서버 소프트웨어 개발을 위한 환경

ME(Micro Edition) : 소형 기기를 위한 소프트웨어 개발 환경

======================================================

프로그래밍을 하기 위해서는 메모장(텍스트 에디터 일명 소스파일(.java)) --> 컴파일러(소스 파일을 바이트로 변환(.class), javac라는 이름으로 SDK에 포함되어 있다) 필요 --> java VM이 .class를 읽어 들여 프로그램 실행

프로그램을 실행하기 위해선 java(JRE에 포함)가 필요하다.

profile
세피의 블로그입니다

0개의 댓글