기록 , 그리고 습관
article thumbnail

 

 

이전글에서 올린 거처럼 기본적인 환경세팅을 모두 한 후 이제 진짜 자바 프로그래밍이 어떻게 이루어지는 데에 대해서

배우기 시작했다. 처음 경험하는 거다 보니 어느 강의와 같이 변수, 자료형 그리고 할당이라는 거에 대해서 학습을 했다.

 

변수(Variable) 데이터를 저장하는 메모리 공간의 이름
자료형(Datatype) 변수의 크기와 어떤 종류의 데이터를 저장할 것인지를 결정하는것
할당(Assign) 변수에 데이터를 지정 , 저장해주는것

 

해당 자료는 강의 중에 강사님이 알려주신 내용의 일부분이다. 정말 잘 정리되어 있어서 이 강의를 고민해 보고 찾아보고 

필자의 블로그로 유입된 분들에게 보여주고 싶어서 이렇게 적어봤다.

 

 

위 내용은 자바에 국한된 내용이 아니라 , 우리가 접할 수 있는 웬 마한 프로그래밍 언어는 변수와 자료명에 대해선 

 

위 내용과 동일하게 흘러갈 것이다. 

 

이어서 회사에 들어가서 프로젝트를 진행하게 된다면 혼자 코딩을 하는 것이 아닌

다른 인원과 함께 협업해서 진행하게 된다.

 

그러므로 변수명을 짓는 데에 있어서 회사마다, 아니 팀마다 규칙을 가지고 있다 하지만 일반적으로는

 

변수명은 숫자로 시작하지 않아야 하며 대소문자가 구분되며 길이에는 제한이 없다.

 

$와 언더바 즉 _ 외의 특수문자는 변수명에 사용될 수 없으며

 

예약어는 변수명에서 사용할 수 없다.

 

위 내용을 준수하여서 팀 프로젝트가 아닌 혼자서 코딩을 할 때 습관을 들여 훈련을 해놓으면 나중에 프로젝트를 진행할 때

매우 편할 것이다.

 타입  할당되는 메모리 크기  기본값  데이터의 표현 범위
 논리형  boolean  1 byte  false  true, false
 정수형  byte  1 byte  0  -128 ~ 127
 short  2 byte  0  -32,768 ~ 32,767
 int(기본)  4 byte   0  -2,147,483,648 ~ 2,147,483,647
 long  8 byte  0L  -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
 실수형  float  4 byte  0.0F  (3.4 X 10-38) ~ (3.4 X 1038) 의 근사값
 double(기본)  8 byte  0.0  (1.7 X 10-308) ~ (1.7 X 10308) 의 근사값
 문자형  char  2 byte (유니코드)  '\u0000'   0 ~ 65,535

 

출처:https://gbsb.tistory.com/6 

 

자바의 데이터 타입(Primitive type, Reference type)

타입(Data type)이란 해당 데이터가 메모리에 어떻게 저장되고, 프로그램에서 어떻게 처리되어야 하는지를 명시적으로 알려주는 것이다. 자바에서 타입은 크게 기본형 타입과 참조형 타입이 있다.

gbsb.tistory.com

 

위 표는 자바에서 사용할 수 있는 변수에 대한 정보이다. 

 

 

반응형
profile

기록 , 그리고 습관

@무노문호

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!