
자바 가상 머신(Java Virtual Machine, 줄여서 JVM)은 자바 바이트코드를 수행할 수 있는 환경이다. 자바 바이트코드는 주로 자바를 컴파일하여 생성하지만, 다른 언어의 컴파일러에서도 생성할 수 있다. 자바 가상 머신은 자바 플랫폼의 기반을 이루며 다양한 하드웨어 기반 플랫폼에 포팅된다. JVM은 자바 플랫폼의 주요한 부분이며 마이크로소프트 윈도(95/98/NT), 리눅스, 유닉스, 맥 오에스 텐 등 대부분의 운영체제는 물론, 인터넷 익스플로러와 넷스케이프 등과 같은 웹 브라우저 등 여러가지 플랫폼에 설치되어 사용될 수 있으며, 휴대전화나 가전기기에도 설치할 수 있다. 따라서 자바 플랫폼은 여러 플랫폼을 지원하여 미들웨어로서의 역할과 플랫폼 스스로의 역할을 동시에 수행할 수 있다. 사용자는..

7-1 반복문이란? "Hello World!" 메시지를 열 번 출력하고 싶다. 이럴 때 printf를 열 번 사용하면 된다. 하지만 이것은 효율적이지 못하다. 따라서 printf로 "Hello World!"를 한 번 사용하고, 열 번 반복해달라고 하는 방법이 있을 것이다. 이러한 형태의 명령을 내리기 위해서 사용하는 것이 반복문 혹은 루프(loop)문이다. C언어는 세 가지 형태의 반복문을 지니고 있다. while문 , do~while문 , for문 이 그 세가지이다. 7-2 while문에 의한 문장의 반복 while문은 반복을 위한 문장이다. while문의 기본원리는 특정 조건을 주고 그 조건이 만족될 때까지 계속해서 반복을 시키는 것이다. #include int main(void) { int i=0;..

6-1 printf 함수 이야기 printf는 문자열을 출력하는 함수이다. C언어는 큰 따옴표(" ")를 사용해서 문자열을 표현한다. printf 함수는 특수 문자 출력이 가능하다. #include int main(void) { printf("앞집 강아지가 말했다. "멍! 멍!" 정말 귀엽다."); return 0; } 위와 같이 소스를 짜면 에러가 발생한다. 왜 에러가 발생을 할까?? 직접 컴파일 해보면 그 이유를 알 수 있을 것이다. 오류를 없애기 위해서는 이렇게 수정을 하면 된다. #include int main(void) { printf("앞집 강아지가 말했다. \"멍! 멍!\" 정말 귀엽다."); return 0; } \" 라는 특수 문자를 사용함으로써 printf를 이용하여 특수문자 출력이 가..

5-1 C 언어가 제공하는 기본 자료형 C언어는 이러한 변수의 선언을 위해 자료형(data type)이라는 것을 제공한다. 여기서 말하는 자료형이란 "선언할 변수의 특징을 나타내기 위한 키워드"들이다. int val; 여기서 int라는 자료형 선언은 생성하고자 하는 변수 val의 특징을 전달하기 위한 용도로 사용되었다. 이제 int형으로 선언된 변수 val은 4바이트 메모리 공간을 할당받아서 정수를 저장할 수 있게 되었다. 기본 자료형 - C 언어는 여러 가지 형태의 자료형을 기본적으로 제공하는데 이를 말함 자료형(data type) 할당되는 메모리 크기 정수형 char 1 바이트 short 2 바이트 int 4 바이트 long 4 바이트 실수형 float 4 바이트 double 8 바이트 long do..
- Total
- Today
- Yesterday
- 열혈강의
- 파일 스토리지
- Java
- docker
- RDB
- 열혈강의 프로그래밍
- C언어
- Spring
- 특징
- C
- file storage
- Framework
- 쿠버네티스
- 코딩
- object storage
- 자바
- 자료구조
- 블록 스토리지
- anyframe
- 숫자체크
- 문자체크
- M2E
- OSI7layer
- 정규식
- 도커
- 개념
- Kubernetes
- 전자정부프레임워크
- 오브젝트 스토리지
- block storage
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |