chapter 01. 자바 프로그래밍 시작하기

박철민·2021년 7월 26일
0

수강날짜 : 2021-07-26(1일차)

강의명 01 : 프로그래밍과 자바
강의명 02 : 자바와 이클립스 설치하기 - 1
강의명 03 : 자바와 이클립스 설치하기 - 2

프로그래밍과 자바

프로그래밍

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

컴파일

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

컴파일러

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

자바를 설치시 JRE 자바 런타임 인바이런 먼트가 설치 된다.
이는 자바가 실행이 가능한 환경을 구성해주는 역할을 하였다.

이 안에는 JVM이 있다. 자바 가상 머신은 자바 바이트코드를 실행하는 실행기

자바 개발을 위해 필요한 것은 JDK, 자바 개발자 키트가 필요하다.

자바 파일은 어느 환경에 국한되지 않고 JVM을 이용하여 돌아가기 때문에 유연성이 높다. 플랫폼에 독립적인 프로그래밍이 가능하다.

자바는 객체 지향 언어
유지보수와 확장성이 좋다. 이에 관해서 수업을 진행하면서 느낄 수 있다.
C나 C++보다 안정적이다.


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


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

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

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

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

무엇을 배울 것인가?

  • Java
  • OOP

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


자바와 이클립스 설치하기 - 1

자바 SE 설치 및 JRE 설치하기

1. 자바 설치 하기

자바 JDK 설치

자바 JRE 설치

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

2. 이클립스 설치 하기

이클립스 설치



자바와 이클립스 설치하기 - 2

이클립스 실행하기

워크 스페이스 : 코드들이 저장되는 곳, 모래 사장, 작업장이라는 뜻을 가지고 있다.

자바 프로젝트 생성

'Ctrl + N' -> Java -> java Project


자바 프로젝트 생성창에서 우리의 수업 환경은 JavaSE-1.8이기에 그것에 맞춰서 해줘야 한다.
앞으로 다른 곳에서 일할때도 이러한 개발환경을 철저히 확인해야한다.


프로젝트 내에 패키지 생성

'Ctrl + N' -> Java -> Package

패키지는 관계있는 클래스와 인터페이스 등을 하나의 단위로 묶은 디렉토리이다.
이러한 관련 있는 것들끼리 묶어서 사용하여 접근을 제한하거나 권한을 제한할 수 있다.
패키지는 클래스명과 구분하기 위해서 소문자로 하는 것을 원칙으로 한다. 단어간의 구분은 '.'로 한다.


패키지내에 클래스 생성

'Ctrl + N' -> Java -> Class
클래스는 파스칼 케이스로 한다. 파스칼 케이스는 띄어쓰기를 대신하여 대문자로 문장을 잇는 것을 이야기한다. 이와 같은 것은 카멜 케이스가 있는데 파스칼과 카멜의 차이는 첫 글자가 대문자이냐의 차이다.
다음이 파스칼 케이스이다.

ex)'HelloJava'


생성된 클래스에 'Hello, Java'를 출력하는 코드를 작성한다.

Tip. Ctrl + space를 이용하면 빠르게 코드를 작성할 수 있다.

main을 만들기 위해서 ma를 쓰고 Ctrl + space를 치면 다음과 같이 자동으로 만들어 준다.

main을 치면

	public static void main(String[] args) {
		
	}

와 같이 자동으로 만들어진다.

이제 출력에 대한 명령어인 System.out.println(); 함수를 호출해야 한다.
이 또한 Ctrl+space를 사용하면 빠르게 코드를 작성할 수 있다.

sysout을 치고 Ctrl + space를 누르면

System.out.println();

이 빠르게 작성이 된다.

결과

profile
취준좀비 컴공

0개의 댓글

관련 채용 정보