내가 개발해볼게!!

Do it! 자바 프로그래밍 입문 1일차 본문

Language/Java

Do it! 자바 프로그래밍 입문 1일차

보송송희 2022. 6. 7. 21:58

 

교재 맨앞쪽 진도표에 나와 있는 15일 코스로 공부하고 있습니다!!

Do it! 자바 프로그래밍 입문 1일차
01장 자바 프로그래밍 시작하기
- 01-1 프로그래밍과 자바 프로그래밍이란
- 01-2 자바 개발 환경 설치하기
- 01-3 이클립스로 첫 프로그램 만들기
02장 변수와 자료형
- 02-1 컴퓨터는 데이터를 어떻게 표현할까?
- 02-2 변수란 무엇일까?
- 02-3 변수가 저장되는 공간의 특성, 자료형

 

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

  • 자바라는 프로그래밍 언어의 이점에 대해 배웠습니다.

자바로 프로그램을 만들고 컴파일하면 '~.class' 형식의 바이트 코드가 생성되는데, 이러한 특성 때문에 어느 운영체제에서나 파일을 실행시킬 수 있다는 장점이 있습니다. 또한 객체 지향 언어이기 때문에 프로그램이 안정적이고 확장성이 좋습니다. 그리고 오픈 소스여서 이미 개발된 다른 오픈 소스들을 활용해 새로운 프로그램을 쉽게 구현할 수 있습니다.

 

  • 자바가 활용되는 분야를 배웠습니다.

자바를 배움으로서 웹 서버, 안드로이드 애플리케이션, 게임 등 다양한 프로그램을 구현할 수 있습니다.

 

  • 자바 개발 환경을 구성했습니다.

오라클 사이트(www.oracle.com/technetwork/java/index.html)에서 Java SE를 설치했습니다. 2021년 6월 기준 Java Development Kit 18.0.1.1 버전을 설치했습니다. 콘솔 창에 한글이 출력되지 않는 오류가 있어 한글이 출력되는 버전 중 가장 높은 버전인 15.0.2로 재설치했습니다. 그리고 이클립스 사이트(www.eclipse.org)에서 통합 개발 환경인 이클립스를 설치했습니다.

 

  • 이클립스로 첫 프로그램을 만들었습니다.

 

이전에 배웠던 C, C++, 파이썬과는 달리 프로젝트, 패키지를 만들고 그 아래에 클래스를 만들어 코드를 작성한다는 점이 헷갈리지만, 배우다 보면 익숙해질 것이라고 생각합니다.


  02 변수와 자료형

  • 컴퓨터에서 수를 표현하는 방법에 대해 배웠습니다.

자바 프로그램에서 2진수, 8진수, 16진수를 사용할 수 있다는 점을 배웠습니다. 그리고 부호 비트를 이용해 양수, 음수를 표현하는 법과 보수에 대해 배웠습니다.

 

  • 변수에 대해 배웠습니다.

변수의 이름을 정하고 변수를 선언, 값 대입, 초기화하는 방법을 배웠습니다.

 

  • 변수의 자료형에 대해 배웠습니다.
  정수형 문자형 실수형 논리형
1바이트 byte - - boolean
2바이트 short char - -
4바이트 int - float -
8바이트 long - double -

정수, 문자, 실수, 논리 자료형에 대해 배웠습니다. 그리고 자바 10부터 생긴 지역 변수 자료형 추론에 대해 배웠습니다. var를 사용해 변수를 선언하면 변수에 대입되는 자료를 보고 컴파일러가 자료형을 추측해 사용합니다.