본문 바로가기
IT

JAVA 기본 개념 및 실습 - 1

by 힁구띠 2022. 6. 22.
JAVA Application
Java 명령을 사용하여 JVM(Java Virtual Machine)을 시작할 때 실행되는 컴퓨터 프로그램입니다.

코멘트
// 라인이 주석임을 나타냅니다.
프로그램을 문서화하고 가독성을 높이는 데 사용됩니다.
컴파일러는 주석을 무시합니다.
//로 시작하는 주석은 줄 끝 주석으로 표시되는 줄의 끝에서 종료됩니다.

 

전통적인 주석은 다음과 같이 여러 줄로 퍼질 수 있습니다.
/* 이것은 전통적인 주석입니다. 여러 줄로 나눌 수 있습니다 */
이 유형의 주석은 /*로 시작하고 */로 끝납니다.
구분 기호 사이의 모든 텍스트는 컴파일러에서 무시됩니다.

 

빈 줄 및 공백 문자
프로그램을 읽기 쉽게 만드십시오.
빈 줄, 공백 및 탭을 공백(또는 공백)이라고 합니다.
컴파일러는 공백을 무시합니다.

 

클래스 선언
모든 Java 프로그램은 사용자가 정의하는 하나 이상의 클래스로 구성됩니다.
class 키워드는 클래스 선언을 소개하고 바로 뒤에 클래스 이름이 옵니다.
키워드(부록 C)는 자바에서 사용하도록 예약되어 있으며 항상 모두 소문자로 표시됩니다.

 

클래스 이름
관례에 따라 대문자로 시작하고 포함된 각 단어의 첫 글자를 대문자로 지정합니다(예: SampleClassName).
클래스 이름은 문자, 숫자, 밑줄(_) 및 달러 기호($)로 구성된 일련의 문자로 숫자로 시작하지 않고 공백을 포함하지 않는 식별자입니다.
Java는 대소문자를 구분하므로 대문자와 소문자가 구별되므로 a1과 A1은 서로 다른(그러나 둘 다 유효한) 식별자입니다.

 

Braces
왼쪽 중괄호 {는 모든 클래스 선언의 본문을 시작합니다.
해당하는 오른쪽 중괄호 }는 각 클래스 선언을 끝내야 합니다.
중괄호 사이의 코드는 들여 쓰기를 해야 합니다.
이 들여 쓰기는 앞에서 언급한 간격 규칙 중 하나입니다.

 

메인 메서드 선언
main Method
public static void main( String[] args )
모든 Java 애플리케이션의 시작점입니다.
식별자 main 뒤의 괄호는 이것이 메서드라는 프로그램 빌딩 블록임을 나타냅니다.
Java 클래스 선언에는 일반적으로 하나 이상의 메서드가 포함됩니다.
main은 표시된 대로 정의해야 합니다. 그렇지 않으면 JVM이 애플리케이션을 실행하지 않습니다.
메서드는 작업을 수행하고 작업을 완료하면 정보를 반환할 수 있습니다.
키워드 void는 이 메서드가 어떤 정보도 반환하지 않음을 나타냅니다.

 

Body of the method declaration
왼쪽 및 오른쪽 중괄호로 묶입니다.
성명
System.out.println("Welcome to Java Programming!");
컴퓨터에 작업을 수행하도록 지시
큰따옴표 사이에 포함된 문자열을 인쇄합니다.
문자열을 문자열 또는 문자열 리터럴이라고도 합니다.
문자열의 공백 문자는 컴파일러에서 무시되지 않습니다.
문자열은 여러 줄의 코드에 걸쳐 있을 수 없습니다.

 

System.out 객체
표준 출력 개체입니다.
Java 애플리케이션이 Java 애플리케이션이 실행되는 명령 창에 문자열을 표시할 수 있도록 합니다.
System.out.println 메서드
명령 창에 텍스트 줄을 표시(또는 인쇄)합니다.
괄호 안의 문자열은 메서드에 대한 인수입니다.
명령 창에서 다음 줄의 시작 부분에 출력 커서를 놓습니다.
대부분의 문장은 세미콜론으로 끝납니다.

 

첫 번째 Java 애플리케이션 컴파일 및 실행
명령 창을 열고 프로그램이 저장된 디렉터리로 변경합니다.
많은 운영 체제는 cd 명령을 사용하여 디렉터리를 변경합니다.
프로그램을 컴파일하려면 다음을 입력하십시오.
javac Welcome1.java
프로그램에 구문 오류가 없는 경우 이전 명령은 애플리케이션을 나타내는 플랫폼 독립적 Java 바이트코드가 포함된 .class 파일(클래스 파일로 알려짐)을 생성합니다.
Java 명령을 사용하여 주어진 플랫폼에서 애플리케이션을 실행할 때 이러한 바이트 코드는 JVM에 의해 기본 운영 체제에서 이해할 수 있는 명령으로 변환됩니다.

 

실행

프로그램을 실행하려면 java Welcome1을 입력합니다.
Welcome1 클래스에 대한 .class 파일을 로드하는 JVM을 시작합니다.
.class 파일 이름 확장자는 이전 명령에서 생략되었습니다. 그렇지 않으면 JVM이 프로그램을 실행하지 않습니다.
JVM은 프로그램을 실행하기 위해 main 메서드를 호출합니다.

 

변경

Welcome2는 두 개의 명령문을 사용하여 아래 그림에 표시된 것과 동일한 출력을 생성합니다.
각 코드 목록의 새 기능과 주요 기능이 강조 표시됩니다.
System.out의 print 메서드는 문자열을 표시합니다.
println과 달리 print는 명령 창에서 다음 줄의 시작 부분에 출력 커서를 위치시키지 않습니다.
프로그램이 표시하는 다음 문자는 인쇄가 표시하는 마지막 문자 바로 뒤에 나타납니다.

줄 바꿈 문자는 명령 창에서 다음 줄의 시작 부분에 출력 커서를 배치할 때 System.out의 print 및 println 메서드를 나타냅니다.
개행 문자는 공백 문자입니다.
백슬래시(\)를 이스케이프 문자라고 합니다.
"특수 문자"를 나타냅니다.
백슬래시는 다음 문자와 결합되어 이스케이프 시퀀스를 형성합니다.
이스케이프 시퀀스 \n은 개행 문자를 나타냅니다.
이스케이프 시퀀스의 전체 목록

'IT' 카테고리의 다른 글

AWS ELB 기본 개념  (0) 2022.06.24
JAVA 기본 개념 및 실습 - 2  (0) 2022.06.23
AWS IAM 기본 개념 및 생성 방법  (0) 2022.06.21
네트워크 기본 지식 - 1  (0) 2022.06.20
DynamoDB 기본 개념 - 데이터 모델  (0) 2022.06.17

댓글