Back-End/Java 메모장

4일차 코린이 메모장

SIKIDA 2024. 3. 13. 14:52
728x90

사전수업 4일차 3월 11일 월요일 시작

 

<변수>
어떠한 값(data)을 저장할 수 있는 저장 공간

 

<변수 선언>
간단하게 : 변수를 사용할 준비
디테일하게 : 메모리에 값(data)을 저장할 공간을 확보하는 과정

 

<변수 선언 방법>                                                              <변수 초기화>
데이터타입 변수명 ;                                                변수의 값을 할당하는 과정
ex) int num;                                                              변수명  대입연산자 리터럴;   

                                                                             ex) num          =            10;

 

 

<명시적 초기화>

변수의 선언과 동시에 초기화까지 하는 것

 

 

=======================================================================================

자료형에는 기본자료형 그리고 참조자료형으로 나뉘는데 간단하게 나누어보자!

 

<자료형(데이터 타입)>
기본자료형                -              참조자료형
논리형              (기본자료형 8개 빼고 나머지 다)
문자형
정수형
실수형

 

논리형 : boolean(1byte)
문자형 : char   (2byte)
정수형 : byte   (1byte) 
             short  (2byte) 
               int    (4byte) 
             long   (8byte)

실수형 : float  (4byte)

            double (8byte)

 

<bit>
컴퓨터에서 정보를 표현하기 위한 최소 단위(0 or 1)

 

<byte>

1byte는 8개의 bit로 이루어진 단위 (1byte == 8bit)

 

ex)

1byte : 0    0    0    0    0    0    0   0
//         1    0     0    1    1    0    1   1
//       128 64   32 16    8    4    2   1  <-- 컴퓨터 계산기에도 있 

 

<진법>
2진법 : 0, 1
8진법 : 0, 1, 2, 3, 4, 5, 6, 7
10진법 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
16진법 : 0~9, A, B, C, D, E, F

<2진법>
3을 2진법으로 표현하면 : 10

 

 

 <변수 네이밍 규칙>
 1. 대소문자를 구분하며 길이 제한이 없음
 2. 예약어 사용 불가
     ex) boolean, int, true, if, switch, for, ...
 3. 숫자로 시작할 수 없음
    ex) num1(0),  1num(x)
 4. 특수문자는  _와 $만 허용
    ex) @num(x),  $num(o)
 5. 자바 진형에서느 관례적으로 카멜 표기법(낙타 표기법)을 사용

 

 

저번에 자바에 기본적인것을 배웠을 때보다 조금 디테일하게 들어가 이론적으로 수업을 진행하였다!

아직 한번에 이해를 완료했다고 할 수 없지만 꾸준히 공부를 진행해서 내 것으로 만들어야겠다

그럼 20000!

'Back-End > Java 메모장' 카테고리의 다른 글

6일차 코린이 메모장  (0) 2024.03.15
5일차 코린이 메모장  (0) 2024.03.14
3일차 코린이 메모장  (0) 2024.03.09
2일차 코린이 메모장  (0) 2024.03.07
1일차 코린이 메모장  (0) 2024.03.05