JAVA - 01

Hyeongho·2022년 10월 24일

JAVA

목록 보기
1/4
post-thumbnail

1. JAVA Class 파일

javac HelloWorld.java > 클래스 파일 생성
java HelloWorld(.class) > 클래스 파일 론칭(실행) (.class는 생략)

HelloWorld.java(소스코드 파일)
+ javac
→ HelloWorld.class(클래스 파일) = 자바 바이트 코드

프로그램을 같은 소스코드를 사용해 서로 다른 OS에서 호환시키고 싶다.
→ 컴파일을 다시 해야한다.

OS에 맞게 변환하는 순서
코드작성 → .class로 컴파일 → JVM(자바가상머신)
→ (적용할 OS버전에 맞게 변환 ) → 해당 OS에 적용

2. Hello Wolrld 출력 (print 함수)

public class HelloWorld {

	public static void main(String[] args) {
		System.out.println("Hello World");
		System.out.println("I am a Programer");
		
		System.out.println(7);	// 정수 출력
		System.out.println(3.15); // 실수 출력
		System.out.println("3 + 5 = " + 8);	// 문자열 + 숫자(문자열로 변환) 출력	
		// "" 문자열 = String, '' 문자 = Character
		System.out.println(3.15 + "는 실수입니다."); //  실수(문자열로 변환) + 문자열 출력
		System.out.println("3 + 5"+" 의 연산 결과는 8입니다."); // 문자열 + 문자열 출력
		System.out.println(3 + 5 + " 의 연산 결과는 8입니다." + 3 + 5);	// + 연산자 원리 이해★
		System.out.println(3 + 5); // 3+5 더하기 연산 수행
		
		/* 주석테스트 ctrl + shift + / */
	}
}

3. int 변수 사용

public class UseVariable {

	public static void main(String[] args) {
		
		int num1;
		
		num1 = 10;
		
		int num2 = 20;
		int num3 = num1 + num2;
		System.out.println(num1 + " + " + num2 + " = " + num3);

	}

}

4. 내용 복습

1. HelloWorld 를 출력하는 프로그램의 과정을 설명하시오.

2. 아래의 명령어를 설명하시오.(뭐 하는 건가?)
-javac 명령어
-java 명령어

3. 컴파일이란 무엇인가요?

4. JAVA 언어를 창시한 사람은?

5. JDK란 무엇이며, 어디서 다운로드 받으며, OS별로 버전이 있는 까닭은?
profile
Koguma

0개의 댓글