-> 21년에 아무것도 모른 상태에서 무작정 자바의 정석을 구매하여 프로그래밍을 독학할 때 정리해둔 글입니다.
그래서 부족한 점이 많을 수 있으니 수정이 필요한 부분은 댓글을 달아주시면 감사하겠습니다!!
프로그래밍 중요 능력
→ 값(data)을 잘 다루는 것
용어 정리
변수 : 단 하나의 값을 저장할 수 있는 메모리상의 공간(새로운 값 저장 시 기준의 값은 사라짐)
*메모리는 곧 자원이 될 수 있음
변수 타입 : 저장하려는 값의 종류에 맞게 선택해 줘야 함
변수의 이름 : 메모리 공간의 이름
ex) int age;
ㅣ ㄴ 변수 이름
ㄴ 변수 타입
변수 초기화 : 변수를 사용하기 전에 처음으로 값을 저장하는 것
ex) int age = 21
(age를 선언하는 동시에 21로 초기화 하였다.)
※ 참고
1. age는 나이(소수점 없음)이므로 정수에 포함됨.
정수는 integer => int로 표기
2. 변수의 값을 저장할 때는"="사용.
자바에서는 "="이 오른쪽의 값을 왼쪽의 값에 저장한다는 뜻.
3. " int age = 5; → 5를 age에 저장한다 " .
4. 화면에 글자 출력을 하기 위해서는 println()이 필요함.
(보통은 Log를 사용많이 사용하여 데이터를 확인할 수 도 있다.)
하지만 로그가 부담이 많이 되기때문에 최대한 사용하고나면 지워주는 쪽으로 하는 것이 효율적이다.)
5. 입력한 데이터 출력을 확인하기 위해서는 ""를 사용해야 한다.
ex)
Log.i(TAG, "ex)className: test ");
6. +를 사용하면 두 값을 더하기 되지만 문자열과 숫자를 하나로 결합하기도 한다.
ex) int x = 10;
"x : " + x
변환 → x : + 10
출력 → x : 10
7. 변수의 이름처럼 프로그래밍의 모든 이름을 식별자라고 칭하며 규칙이 있음.
※변수의 명명 규칙
1. 대소문자 구분 할 것 (길이 제약 없음)
2. 예약어 사용 안 됨
( 예약어란 → 이미 예약된 단어라고 생각하며, 그래서 변수 메서드의 이름으로 사용이 안 된다.)
3. 숫자로 시작하면 안 됨
4. 특수문자는 딱 두 개만 허용 _ $ 이거 두 개
알아 두어야 할 규칙(필수는 아님 )
1. 클래스 이름의 첫 글자는 항상 대문자로 할 것
(변수와 메서드의 이름의 첫 글자는 항 상 소문자로 한다.)
2. 변수 네이밍에서 여러 단어로 이루어진 이름은 단어의 첫 글자는 대문자로 함
ex) userName, userAge...
3. 상수의 이름은 모두 대문자로 함 여러 단어로 이루어진 경우 _로 구분.
주석을 잘 활용하는 것이 좋아 보임!!!
주석은 // 또는 /* */ 이걸로 표시함.
'✏️ Language > Java' 카테고리의 다른 글
Java이해하기 연산자 ( 2 ) (0) | 2022.06.20 |
---|---|
Java 이해하기 (연산자) (0) | 2022.06.20 |
Java이해하기 변수 ( 형변환 ) (0) | 2022.06.20 |
Java이해하기 변수 (진법) (0) | 2022.06.20 |
Java이해하기 변수 (타입) (0) | 2022.06.13 |