[LIKELION] 220920

고관운·2022년 9월 21일
0

01. 자바-01-introduce

프로그램의 종속성

C, C++로 개발된 프로그램은 아래 각각 OS마다 컴파일을 따로따로 해줘야함(코드가 다름)
ex) OS : 인텔 리눅스, 애플 MAC, 인텔 윈도우

🔴 자바는 플랫폼 독립성
코딩하면 3갖 OS 환경에서 모두 실행됨
(각 OS마다 JVM이 있기 때문에 독립적으로 실행)
단점 : JVM을 한번 거쳐야 하기 때문에 속도에 문제가 있음.

자바 버전

J2SE 5.0
전 버전과 다르게 제네릭, 오토박싱, 열거형이 추가
(이때 한번 붐이 일어남)

Java SE 8
1.8버전

환경변수에 자바 경로를 등록하는 이유

🔴 언제 어디서든 실행시켜주기 위해서
(cmd 같은 곳에서 위치(디렉토리) 설정을 안해도 됨)

알아두면 좋은 팁

System.out.println();

sysout 입력 후 -> Ctrl + spacebar 누르면 자동 완성

02. 자바-02-변수

변수명 규칙

데이터 타입

범위 외우기
int형 : -2,147,483,648 ~ 2,147,483,647
(해당 범위에 벗어나는 연산시 에러)

실습

헐 확
헐 확
헐 확

public class practice1 {

	public static void main(String[] args) {
		char ch1 = '헐';
		char ch2 = '확';
		char ch3 = 54736;	// 문자 '헐'의 유니코드 값
		char ch4 = 54869;	// 문자 '확'의 유니코드 값
		char ch5 = 0xD5D0;
		char ch6 = 0XD655;
		
		System.out.println(ch1 + " " + ch2);
		System.out.println(ch3 + " " + ch4);
		System.out.println(ch5 + " " + ch6);
	}
}

0개의 댓글