728x90
반응형
2024-7-4 네이버클라우드
Java의 특징
- 객체지향 프로그램(중복 방지)
- class 단위로 묶는다
- 카멜 표기법으로 class명의 첫글자는 대문자로 시작하며 단어가 바뀌면 띄워쓰기 대신 대문자로 시작한다.
- 자바의 파일명은 클래스명과 동일
- 파일 확장명 : 파일명.java
- 원시 파일은 파일명 대소문자 구분
상수
변하지 않는 값
숫자 상수 : 25, -100
문자 상수 : '2', 'A', '목'
'문자'는 글자 한 글자를 담는다. ASCII코드로 바뀌어 출력
"문자열"은 하나의 문자가 아니고 각각의 문자들의 배열을 뜻한다.
대문자를 소문자로 변환 (대문자 ↔ 소문자),
숫자를 문자화
대문자와 소문자 사이 차이 : 32
숫자와 문자화된 숫자 사이 차이 : 48
따라서,
'A' - 32 = 97
'0' - 48 = 0
기계어 | 2진수 | 10진수 | ||
'A' | --------- | 0100 0001 | --------- | 65 |
'B' | --------- | 0100 0010 | --------- | 66 |
'a' | --------- | 0110 0010 | --------- | 97 |
0 | --------- | 0000 0000 | --------- | 0 |
5 | --------- | 0000 0101 | --------- | 5 |
'0' | --------- | 0011 0000 | --------- | 48 |
'5' | --------- | 0011 0101 | --------- | 53 |
ASCII 코드
변수
변하는 값, 데이터를 저장하는 곳
메모리(RAM) 안에 데이터를 저장할 수 있는 공간
------------------------ RAM(메모리) --------------------------
변수 A | 변수 B | ||
-----------------------------------------------------------------------
728x90
반응형
'Java' 카테고리의 다른 글
Java, 조건문 If문 / Switch문 형 (0) | 2024.07.08 |
---|---|
Java, 연산자(최우선, 산술, 관계, 논리, 조건, 증감, 대입, 부정, 비트) (0) | 2024.07.08 |
Java, String.format() 소수점 자릿수 변경 / new DecimalFormat().format() 천단위마다 콤마(,) (0) | 2024.07.05 |
Java 숫자, 문자, 문자열 출력(+ 정수에서 실수로 변경) (0) | 2024.07.04 |
Java 파일, 명령 프로토콜로 컴파일하는 방법 (+ 명령 프로토콜 파일 위치 변경) (0) | 2024.07.04 |