Java 프로그래밍 시작

h220101·2022년 2월 23일
0
01 : 프로그래밍과 자바
02 : 개발환경 구축을 위한 다운로드

01 프로그래밍과 자바


프로그래밍

  • 컴퓨터에게 일을 시키기 위해 명령어 집합 프로그램을 만드는 일

컴파일

  • 프로그래밍 언어를 기계어로 바꾸어 주는 일

컴파일러

  • 기계어로 바꾸어 주는 프로그램 자바를 설치하면 자바 컴파일러도 설치 됨

자바를 설치시 JRE 자바 런타임 인바이런먼트가 설치 된다.
이는 자바가 실행이 가능한 환경을 구성해주는 역할을 하였다.
이 안에는 JVM이 있다.
: (자바 가상 머신은 자바 바이트코드를 실행하는 실행기)
자바 개발을 위해 필요한 것은 JDK, 자바 개발자 키트가 필요하다.
자바 파일은 어느 환경에 국한되지 않고 JVM을 이용하여 돌아가기 때문에 유연성이 높다. 플랫폼에 독립적인 프로그래밍이 가능하다.

자바는 객체 지향 언어

  • 유지보수와 확장성이 좋다.
  • C나 C++보다 안정적이다.

자바로 프로그래밍을 하면 풍부한 기능들을 이용할 수 있다.
오픈 소스와 연동이 가능하다.(API)

객체 지향 프로그램을 하는 이유

  • 재사용성
  • 유지보수
  • 코드 관리
  • 신뢰성 높은 프로그램

자바로 만들 수 있는 프로그램들

  • 웹 서버
  • 모바일 앱
  • 게임

용어 정리

  • JDK(Java Development Kit) : 자바에서 제공되는 개발용 라이브러리. 계속 버전이 올라가고 있다.
  • JRE(Java Runtime Environment) : 자바 프로그램이 실행되는 환경. 8.0까지 무료로 제공 된다.
  • JVM(Java Virtual Machine) : 자바 가상 머신으로 프로그램이 실행되는 환경인 JRE 가 설치되어 있어야 한다.

02 개발환경 구축을 위한 다운로드


1. 자바 설치하기

자바 JDK 설치

자바 JRE 설치

JRE는 8까지 무료 그 이후 버전은 유료가 된다. JRE 8버전을 다운 받는다.

2. 이클립스 설치하기

이클립스 설치

3. 톰캣 설치하기

아파치 톰캣 설치

Apache-tomcat9 버전을 다운 받는다.

이클립스 실행 시 work space(작업공간) 폴더 선택 후 실행한다.
프로젝트 생성 시에 JRE와 아파치톰캣을 연결해서 만든다.

4. 프로젝트 작성 순서

1)

2)

3)

4) D:\이름\htmlworkreal 폴더 경로 (실제 경로)

5) 프로젝트 이름은 띄어쓰기, 한글없이 영어,숫자등으로 작성한다. 이클립스 내 폴더와 저장장소와 대치

6) 단축키
폰트크기 커짐 Ctrl + Shift +
폰트크기 작아짐 Ctrl + Shift -

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
본인의 이름을 입력하세요! <br/>
홍길동 입니다.
</body>
</html>

7)
실행 Ctrl + F11

_localhost:8080 : 호스트에 할당된 주소
서버를 띄운 내 기기(컴퓨터,폰)에서만 접속 가능

외부 컴퓨터 접속허용 시 내 ip 주소를 넣으면 된다.
내 컴퓨터 ip 주소확인
시작 - cmd - ipconfig - IPv4주소_


작업창이 사라진 경우!
이렇게 당황하지않고 윈도우에서 찾으면 된다.

profile
기록하는 삶

0개의 댓글