Day01 :) JAVA와 ECLIPS

Nux·2021년 8월 30일
1

자바웹개발

목록 보기
1/105
post-thumbnail

JAVA

JAVA 실행환경

자바가상머신(JVM)

  • 자바로 만들어진 프로그램을 실행시키는 가상의 운영체제.
  • 운영체제별로 각기 달랐던 실행/관리방법을 통합시킴.

자바실행환경(JRE)

  • 자바가상머신(JVM)+라이브러리

자바개발도구(JDK)

  • 자바실행환경(JRE)+패키징, 컴파일러 등의 개발도구.

JAVA의 종류

  • JAVA SE: Standard Edition. 데스크탑에서 구동되는 어플리케이션 개발.
  • JAVA EE: Enterprise Edition. 서버에서 구동되는 어플리케이션 개발.
  • JAVA ME: Micro Edition. 타블렛 등에서 구동되는 어플리케이션 개발.

통합개발환경(IDE)

  • 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 기능을 지원하는 소프트웨어

자바의 기본구조

class

public class 클래스명{}
  • 자바의 최소 프로그램 단위로써 모든 자바 프로그램은 하나 이상의 클래스로 이루어짐.
  • 수행문은 반드시 클래스 안에 정의됨.

main method

public static void main(String[]args){}
  • 프로그램의 진입점이 되는 메서드.
  • 여러 수행문을 포함 할 수 있음.
  • 자바가상머신은 무조건 main method를 찾아서 실행함.

자바의 타입

자바에서는 값(상수, constant)을 표현하는 법이 정해져있음.

  • 문자열: ""안에 작성.
  • 문자: ''안에 작성. 한 글자만 적을 수 있음.
  • 불린: True, False로 나뉘어짐.
  • 정수: 양의정수, 0, 음의정수로 이루어짐.
  • 실수: 소숫점을 포함하는 수.

Eclipse

  • 프로젝트 단위로 개발함.
  • 화면에 나뉘어진 칸 하나하나를 View라고 통칭.
  • 이 View를 모두 합친 것을 Perspective라고 함.
  • Eclipse에는 다양한 Perspective를 지원하므로, 목적에 맞게 이용하면 됨.
  • package, public등 자주색으로 나타나는 글자는 예약어.
    - 예약어란, java에서 특별한 목적으로 사용하기 위해 정해둔 단어.
  • 소스파일만 만들면 실행파일(.class)를 자동으로 만들어 줌.
    - IDE를 이용하지 않으면 javac로 따로 컴파일 해주어야 함.
  • 소스파일은 src폴더에, 실행파일은 bin폴더에 저장됨.

0개의 댓글