0_Java_프로그래밍 기초

study/java · 2019. 10. 30. 15:06

프로그래밍 기초

프로그램 : 컴퓨터가 인식할 수 있는 명령어의 나열

자바언어의 특징

1) 운영체제에 독립적(이식성이 높음)

2) 객체 지향 언어

3) 사용하기 쉬운 언어

- 능률적이고 명확한 코드 작성 가능

- 다른 언어의 단점 보완(포인터,메모리 관리)

4) 자동 메모리 관리(가비지 컬렉터)

JVM(Java Virtual Machine)

자바 실행을 위한 가상 기계

JDK(Java Development Kit)

자바 개발 도구

JRE(Java Runtime Enviroment)

자바 실행 환경

변수

메모리(RAM)에 값을 기록하기 위한 공간

변수의 선언 : 메모리 공간에 데이터를 저장할 수 있는 공간을 할당하는 것

기본 자료형

boolean 1byte false

char 2byte \u0000

byte 1byte 0

short 2byte 0

int 4 byte 0 (기본형)

long 8 byte oL

float 4byte o.of

double 8byte 0.0 or 0.0d

참조 자료형

String 4byte (int형주소로저장)

리터럴 : 변수에 대입되는 값 자체

상수 : 한번만 저장할 수 있는 메모리 (final) 변수명 = 전부대문자

문자열 + 할때 자료형변환에 주의

형변환(캐스팅)

1. 자동형변환

컴파일러가 자동으로 값의 ☆범위☆가 작은 자료형을 ★ 범위가 큰 자료형 ★으로 변환

byte -> short -> int -> long -> float -> double

           char ->

'study > java' 카테고리의 다른 글

5_Java_배열, 버블정렬  (0) 2019.11.02
4_Java_while, 분기문, 배열  (0) 2019.10.30
3_Java_반복문,중첩for문  (0) 2019.10.30
2_Java_연산자,조건문  (0) 2019.10.30
1_Java_형변환,연산자  (0) 2019.10.30