자바/자바 입문 공부일지

자바 기초 공부 일지 2. 자바의 간단 소개, 이클립스Eclipse 설치

Tomitom 2022. 10. 24. 14:30
반응형

 

 

자바는 클래스 자체가 실행될 수 있는 파일의 형태이기 때문에 클래스의 모음 혹은 집합입니다.

자바를 시작할 때에는 클래스를 만드는 것부터 시작합니다. 

클래스를 시작할 때에는 대문자로 시작하는 것이 같습니다. 

 

메소드 - 자바가 꼭 가져야하는 기능

main 이라는 메소드가 포함이 되는 것으로 시작합니다. 

main은 엔트리포인트 (프로그램이 여기부터 시작한다 라고 하는 약속) 입니다. 

main 메소드 안의 문장들이 순차적으로 실행됩니다. 

 

파이썬에서는 영역을 구분할 때 들여쓰기를 사용하지만, 

자바에서는 들여쓰기가 필수는 아니고 중괄호를 통해서 한다. 

문장의 끝에는 세미콜론을 붙여서 끝을 표시합니다. 

즉, 자바는 명령어를 작성할 때 명령이 여기까지라는 기호를 작성해주어야 합니다. 

 

파이썬에서 print 로 사용되는 것이 

자바는 Sysrem.out.println  이 그 역할을 합니다. 

Sysrem.out.println 의 괄호 안에 출력 내용을 큰따옴표로 표시합니다. 

 

그럼 자바에서 문자와 숫자를 출력하는 것을 해볼게요.

자바는 따로 에디터가 없기 때문에 메모장으로 출력이 가능합니다. 

 

class SystemOutPrintln
{
public static void main(String[] args)
{
System.out.println(7);
System.out.println(3.15);
System.out.println("3+5 =" +8);
System.out.println("3+5" + "의 연산결과는 8 입니다.");
System.out.println(3+5);
}
}

 

이렇게 작성해서 메모장에 SystemOutPrintln.java 로 이름붙여 사용자 폴더 안에 저장합니다.

 

tip. 내가 만든 클래스명과 자바파일의 명이 동일한 것이 좋습니다.

명령 프롬포트의 디렉토리 폴더 안에 잘 저장되어 있는지 확인할게요. 

명령 프롬포트에서 dir 을 입력했을 때 저장한 자바 파일이 있는지 확인합니다. 

 

 

그 다음에 실행을 해볼게요. javac SystemOutPrintln.java 를 입력해서 구동할 수 있는 환경을 컴파일합니다.  

(컴파일을 할때에는 .java 확장자를 반드시 입력해줘야 해요.) 

그 다음에 java SystemOutPrintln 을 입력하면 명령 프롬포트에서 실행되는 것을 확인할 수 있습니다. 

 

 

실제로 내가 실행시키는 것은 클래스 파일이 아닌 자바 클래스입니다. (그렇기 때문에 파일 명에 클래스 이름을 기재해주어야 해요.)

 

이렇게 보면 파이썬보다 자바가 실행이 더 복잡한 것 같은데, 

자바도 편리하게 구성된 개발환경이 있습니다. 

 

자바 개발환경

1. 이클립스 -> 자바의 사실상 표준

2. 인텔리제이 

 

파이썬의 주석은 #으로 표기할 수 있었다면 자바에서는 두 개의 기호를 동시에 사용합니다. 

 

/*          <- 주석 시작기호 

주석...

*/         <- 주석 끝기호 

 

 

주석을 여러 줄 쓰는 경우에 다음과 같이 쓸 수도 있습니다. 

/*

* 이렇게 행마다 *을 표시해서 주석을 계속해서 

* 쓰고 있다는 것을 나타내지만

* 필수 요소는 아닙니다. 

*/ 

 

파이썬의 주석과 유사한 주석으로 슬래시 주석이 있습니다. 

 // <- 슬래시를 두 번 쓰면 행 단위로(한줄로) 주석을 쓸 수 있습니다. 

( 파이썬의 #과 동일합니다.) 

 

파이썬의 들여쓰기는 필수적으로 필요한 요소이지만

자바의 들여쓰기는 보기에 좋게 만들기 위해 쓰는 들여쓰기이며 필수는 아니지만 편의상 사용합니다. 

이렇게 들여쓰기로 코드를 보기 쉽게 만들어주는 것을 인덴트 (indent)라고 합니다. 

가급적이면 모든 코드들을 인덴트 하는 것이 좋습니다. 

 

자바는 중괄호를 써서 시작과 끝을 구분합니다. 

자바는 중괄호 쓰는 방식이 있는데요. 

식별자 옆, 끝에다가 중괄호를 쓰고, 행을 바꾸는 끝에다 중괄호를 쓰는 방식을 권고합니다. 

 

이제 자바에 편한 개발 환경을 구성하기 위해 이클립스를 설치해보겠습니다. 

 

https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

다운로드 할게용..

 

 

 

설치파일을 실행해서

 

 

맨 위에 있는 것을 선택해줍니다. 

 

 

 

 

설치는 간단합니다 ^ㅡ^ 런치를 누르고 어디서 작업할 것인지 폴더를 선택해주시면 끝입니다. 

 

따란,,,

 

 

이제 설치 된 화면에서 새로운 자바 파일을 만들어볼게요 

 

 

 

 

왼쪽에서 세 번째 아이콘을 눌러주시고 다른 설정은 건들 것 없이 finish로 프로젝트를 만듭니다. 

자바에는 자바 환경상 표준 파일이 저장되어 있습니다. 

 

 

그 아래에 있는 파일이 우리가 만들 파일입니다. 

새로 생성된 src 파일 폴더에서 우클릭을 해서 파일을 만들어줄게요. 

new -> class 를 눌러주시면 자바 파일을 만드는 첫 시작이 됩니다. 

 

 

 

누르면 아래와 같은 화면이 뜹니다. 

 

메인 메소드 시작점을 체크를 하고 시작해야 합니다. ^^ 

가운데에 있는 Name을 입력해야 Finsh 버튼이 활성화 됩니다. 

 

 

 

짠 이제 시작 준비가 되었습니다.

 

첫 줄에 적혀 있는 package day11; 이란 자바 클래스를 작성함에 있어 시스템의 패키지라는 뜻이며

public class Basic { 이란 파이썬의 __radius 프라이빗 변수의 반대가 되는 public 변수입니다. (접근 가능하다는 뜻) 

 

이제 아까 처음에 배운 출력을 해보겠습니다. 

 

package day11;

// 프라이빗 변수 __radius
public class Basic {

	public static void main(String[] args) {
		System.out.println("Hello, Java!");
		System.out.println("Hi!");
		
	}

}

출력의 결과물은 하단의 콘솔에 뜹니다. 

 

 

구조에 익숙해지기 위해 이곳저곳 만져보면서 손에 익히도록 할게요! 

 

반응형