본문 바로가기

Study/Java

Java 기초_개발환경 구축

0. 사용자 정의 명칭

: 사용자가 정의한 이름이라는 뜻

자바에서는 폴더의 이름, 클래스의 이름(HelloJava.class), 메서드의 이름(함수명) 그리고 필드의 이름(변수) 등을 정의할때 사용한다.

 

사용자 정의 명칭의 규칙

  1. 첫 글자는 $, _, 영문 대소문자 여야하며 한글도 가능하지만 권장하지는 않는다.
  2. 글자수 제한이 없다. (알아보기 쉽게 만들기!)
  3. 공백문자를 포함할 수 없다. (Hello Java 라고 명을 정의하면 컴퓨터는 두 단어로 인식하기 때문에 HelloJava 또는 Hello_java라고 해 준다.)
  4. 특수문자 (@, #, %, ^, &, !, ?) 사용불가
  5. 숫자는 첫 글자가 아닌 경우 사용 가능 (1Java 같은 이름은 불가능, Java1 은 가능)
  6. 예약어 사용불가 (대표적인 예약어 : class, public...)

 

사용자 정의 명칭 권장사항

  1. Class 첫 글자는 $, _, 대문자 사용
  2. Method(함수) 첫 글자는 $, _, 소문자 사용 
  3. Field(변수) 첫 글자는 소문자 (일반적으로 전부 대문자인 경우는 상수를 정의하는 static final 필드)
  4. 합성어의 첫 글자는 대문자 (ex. hello + java ==  helloJava)

 


 

1. public class

자바는 기본적으로 class 명이 동시에 파일의 이름을 뜻한다.

class 바깥에 또 다른 클래스가 생길 수도 있다. (ex. class A { } , class B { } ...)

그럴 경우 파일명은 'public class' 뒤의 클래스명이 파일명으로 정의된다.

 


2. java 의 시작점

 

자바같은 경우는 시작을 나타내주어야 한다.

컴퓨터에게 여기서부터 시작이라고 알려주면 그 부분부터 해석을 시작한다.

(시작지점을 나타내 주지 않으면 해석을 하지 못하는..)

 

시작을 알려주는 신호는

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

무조건 이렇게 해 주어야 한다!

빼먹고 실헹하면 class에서 기본 메소드가 static이 아니라는 오류가 뜬다.

 


 

3. System.out.println

따옴표 안의 내용을 콘솔에 출력

 


4. 자바 프로그래밍하기

 

소스 파일 작성 및 수정 (파일이름.java)

 

--> [컴파일단계]

javac (파일이름).java

 

--> (컴파일 오류가 안나면)

클래스 파일 생성

(파일이름.class)

 

--> [인터프리터 단계]

java 파일이름

 

--> 예외오류가 안나면

실행 결과를 얻음

 


 

5. 자바 프로그램의 기본 구조

 

 


6. 주석문 : 컴파일러가 신경을 안씀

 

여러줄 주석문

/* .... */  또는  

/** .... */ (API 주석임)

 

한줄짜리 주석

//

 


 

'Study > Java' 카테고리의 다른 글

Java 제어문과 반복문_제어문  (0) 2022.12.27
Java 기초_연산자  (0) 2022.12.26
Java 기초_기본 입출력  (0) 2022.12.23
Java 기초_자료형(기본형, 참조형), 변수 및 상수 소개  (0) 2022.12.23
Eclipse 로 Java 시작하기  (0) 2022.12.21