Day 6

·2023년 6월 14일
0

Global_2023_2

목록 보기
5/56

1. 컴파일의 의미는?

  • 사람의 언어(고급언어)를 CPU(JVM)가
    알아먹는 01010 덩어리(이진수) 저급언어로 바꾸는 것👨‍💻

2. 컴퓨터 프로그램이 실행되는 원리는?

  • 하드디스크에서 불러온 프로그램이 메모리를 거쳐
    CPU에서 연산되어 디스플레이를 통해 출력된다
    • 예시 : A를 숫자로 바꾸면 65(이진수)

3. 일반 cmd 창에서 아래의 소스코드를 실행 시키는 방법은?

public class HelloWorld {

	public static void main(String[] args) {
		
		System.out.println("I am a programer.");
		System.out.println("Hello world!");
		System.out.println(" *");
		System.out.println("***");
		System.out.println(1+1);
	}
}
  1. 메모장에 해당 소스 코드를 붙여넣고 .java로 저장

  2. 이후 cmd에서 자바 실행을 위해서는 아래 2단계를 거친다

    1. (class 컴파일 방법)
    2. : java hello
      입력으로 실행

4. 아래 명령어 대하여 설명하시오.

  • javac

    .java 파일을 컴퓨터가 읽을 수 있는 class 파일로 컴파일 시킨다

  • java

    .java 파일을 실행시킨다


오늘의 공부

자바 설치 및 기본 세팅법

  • https://adoptopenjdk.net/releases.html 에서
    현업에서 가장 많이 쓰는 OpenJDK 8(LTS) / OpenJDK11(LTS)
    JVM은 아무거나 상관X, MSI(설치버전)으로 다운로드

  • https://dist.springsource.com/release/STS/index.html 에서
    Spring Tool Suite 3.9.11 다운로드

  • Windows->Perspective->Reset Perspective 누르면 기본창으로 돌아감

  • New->JavaProject->이름->Next->Don't Create

  • 이름 첫번째 글자는 반드시 대문자

  • sout or sysout으로 기본 소스코드 세팅

  • JVM = Java Virtual Machine의 약자

  • 윈도우 OS에서만 돌아가는 프로그램은
    윈도우 OS 기반으로 만들었기 때문

  • 제임스 고슬링이 만든 JAVA 가상머신 덕분에
    JAVA에서 만든 프로그램이 여러 OS에서 사용할수 있도록 되었다

  • 정수 = 0,1... / 실수 = 소수점 있는것
    " " = 문자열 / + = 연산자 / () = 함수 / ' ' = 문자

  • 문자열 + 숫자 = 문자열 /

  • =는 같다가 아니라 대입

  • 1byte = 8bit

  • 2의 10승 = 1024

0개의 댓글