ESCAPE문자
- 기능
₩n: 개행
₩t: 탭
- 특수문자 사용
₩": 쌍따옴표 표기
₩₩: ₩표기
운영체제에 따라 경로 작성 방법이 다름
윈도우: C:\java
₩\
리눅스, 유닉스, 맥: /
변수
메모리에 일부분
RAM -> HDD/SSD: swap
변수 명명 규칙
1. 영문 대/소문자, 숫자, _(underScore), $ 조합 가능
2. 숫자 사용 가능, 하지만 첫 문자로 올 수 없음
3. 예약어 사용 불가
에러가 아니지만 관례적인 명명 규칙
두 개의 문자가 연결될 경우 pageNumber 이런식으로 대문자 사용
의미있는 변수명 사용하기(int a X, int age O)
char형이 2byte인 이유
-> 유니코드를 사용하기 때문에
'.' 참조연산자: 기능(메서드)를 제공해 줌
자료형
Promotion: 작은 범위 자료형을 큰 범위 자료형에 대입
Casting: 큰 범위 자료형을 작은 범위 자료형에 대입하기 위해 Cast 연산자 사용
입력
Scanner
객체 생성하고 참조연산자를 이용해서 메서드 사용
예외 처리 방법
throws IOException 예외 전가
-> 웬만하면 사용하지 않고 예외 처리하는 것이 좋음
package inputs;
import java.io.IOException;
public class Exam01 {
public static void main(String[] args) throws IOException {
// 1. throws IOException 예외 전가
System.in.read();
}
}
예외(Exception) 처리
package inputs;
import java.io.IOException;
public class Exam01 {
public static void main(String[] args) {
// 2. 예외(Exception) 처리
try {
System.in.read();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
System.in.read() 메서드
입력으로 문자열이 들어온 경우 맨 첫 글자만 인식함
참조 변수
주소 값(참조 값)을 변수에 저장
연산자
대입 연산자
복합 대입 연산자
'오늘의 공부 & 기록' 카테고리의 다른 글
2월 16일(목) (0) | 2023.02.16 |
---|---|
2월 15일(수) (0) | 2023.02.15 |
2월 13일(월) (0) | 2023.02.13 |
스프링부트 강의 기록 (0) | 2023.01.29 |
스프링 강의와 HashMap, 스트림 복습 (1) | 2023.01.29 |