기초
Chapter 02-2 기본 타입
※해당 글은 신용권님의 혼자 공부하는 자바의 책으로 공부하며 참고한 글입니다. 자바 에는 정수, 실수 논리값을 저장할 수 있는 기본 타입을 제공한다. 정수 타입을 저장 할 수 있는 byte, char, short, int, long 실수 타입을 저장 할 수 있는 float, double 마지막으로 논리 타입을 저장할 수 있는 boolen이 있다. 정수(int) 타입 정수 타입이란 1, 10, 100, -100과 같은 음수를 포함한 정수를 포함하고, 실수 타입은 0.12, 3.14, -4.12와 같은 소수를 포함하며, 논리 타입은 참(True)과 거짓(Flase)을 판별하는 값을 포함한다. 같은 정수 혹은 실수 타입인데 종류가 많은것은 각 타입별로 저장할 수 있는 최대 메모리가 정해져있다. 정수의 경우 b..
Chapter 01-2 자바 프로그램 개발 과정
※해당 글은 신용권님의 혼자 공부하는 자바의 책으로 공부하며 참고한 글입니다. 자바 프로그램을 개발하기 위해서는 .java 확장자인 텍스트 파일을 생성하고 해당 파일에 자바 언어로 프로그래밍을 해야 한다. 그렇게 프로그래밍한 소 스파일을 컴파일러인 javac 명령어로 컴파일한다. 컴파일이 성공하면 확장명이 .class인 바이트코드 파일이 생성되지만. 컴파일된 파일이라고 하지만 바이트코드 파일은 완전한 기계어가 아니므로 바로 실행할 수가 없다. 해당 파일을 실행하려면 java 명령어를 사용해야 하고, 해당 명령어는 조금 있다가 자세히 설명하겠다. 바이트 코드 파일은 운영체제에서 바로 실행할 수 없고, 자바 가상 기계(JVM: Java Virtual Machine)라는 번역기가 필요하다. (자바 가상 기계는..
Chapter 01-1 프로그래밍 언어와 자바
※해당 글은 신용권님의 혼자 공부하는 자바의 책으로 공부하며 참고한 글입니다. 컴퓨터는. 0과 1로 이루어진 언어 기계어만 사용합니다. 따라서 컴퓨터는 기계어만 이해할 수 있기에, 우리가 사용하는 언어로 컴퓨터에게 명령해도 컴퓨터 입장에서 보면 이해할 수 없는 문자의 집합입니다. 외국인과 대화할 때 말이 안 통해서 번역기를 사용하는 것 처럼 사람과 컴퓨터 사이에도 번역기가 존재합니다. 우리가 컴퓨터에 프로그래밍 언어로 작성한 파일은 소스 파일이라고 합니다. 소스 파일은 앞서 말했듯 컴퓨터가 이해할 수 없어 컴파일이라는 과정을 통해 기계어로 된 파일로 번역해줍니다. 중간 정리. 컴퓨터는 기계어라는 컴퓨터만의 언어가 존재한다.( 0과1로 이루어져 있음) 우리가 프로그래밍 언어로 작성하는 파일은 소스 파일 이..