본문 바로가기

오늘의 공부 & 기록

2월 14일(화)

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