# 1장. 자바 프로그래밍 시작하기
1-1. 프로그래밍 및 자바의 장점
● 프로그래밍이란? 컴퓨터 프로그램을 만드는 일 (컴퓨터 언어로 명령을 만들고, 컴퓨터가 명령을 실행하게 하는 것)
● 프로그램이란? 컴퓨터에게 일을 시키는 명령(소스 코드)의 집합과 컴파일된 결과물
● 컴파일이란? 프로그래밍 언어 문법에 잘 맞는지 확인하고, 컴퓨터가 이해할 수 있는 언어로 번역하는 것
● 컴파일러란? 컴파일 작업을 하는 프로그래밍
자바의 장점에는 무엇이 있을까?
● 독립적으로 작동하는 더 안정된 프로그래밍 언어이다.
● 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다.
(C언어에서 개발한 프로그램을 컴파일한 .exe 실행 파일은 윈도우 운영체제에서만 실행이 가능하나, 자바에서 개발한 프로그램을 컴파일하면 .class 파일이 생성되며, 이는 바이트 코드로, 운영체제에 맞는 완벽한 기계어가 아닌, 중간 기계어이다. 즉, 각 운영체제에 맞는 자바 가상 머신을 통해 완벽한 실행 파일로 바꿔주어야 한다.
● 유지보수가 쉽고 확장성이 좋다. (객체 지향 언어로서, 여러 환경에서 독립적으로 작동시킬 수 있고, 객체마다 공통적으로 사용하는 부분을 수정하지 않고도, 프로그램에 새 기능을 쉽게 입힐 수 있다.)
● C와 C++과는 달리 메모리를 직접 제어하지 않아, 안정적인 코드를 만들 수 있다.
● 풍부한 기능을 제공하는 오픈 소스이다. (클래스, 자료구조, 네트워크, 입출력, 예외 처리 등 최적화된 알고리즘 라이브러리를 제공하는 자바 개발 키트가 있다.)
1-2. 간단한 출력 실습
● 패키지 이름 : hello
● 클래스 이름 : HelloJava -> 전체 이름은 hello.HelloJava가 된다.(패키지이름.클래스이름 형태)
● 문장을 출력하는 코드 : System.out.println("출력할 문장");
● 한 줄 주석 처리 : 앞에 // 을 붙인다.
● 여러 줄 주석 처리 : 주석 처리할 부분에서 시작과 끝에 각각 /*와 */을 붙인다.
-> 다음과 같이 컴파일(ctrl+s)하고, 프로그램을 실행(ctrl+F11)하면 주석 처리된 부분은 출력이 되지 않고, 첫 번째 문장만 출력이 되는 것을 확인할 수 있다.
'Java 스터디 일지 > Do it! 자바 프로그래밍 입문' 카테고리의 다른 글
[Do it!] 자바 프로그래밍 입문 2일차 스터디 - 4장 (0) | 2022.08.27 |
---|---|
[Do it!] 자바 프로그래밍 입문 2일차 스터디 - 3장 (0) | 2022.08.27 |
[Do it!] 자바 프로그래밍 입문 1일차 스터디 - 2장 (0) | 2022.08.27 |