src -> new -> Java class(Class)
package 이름은 소문자 시작
class 이름은 대문자 시작
public class는 한 개만
psvm (public static void main) 입력
sout(System.out.println) 입력
컴파일(compile)이란?
소스코드를 컴퓨터가 이해할 수 있는 언어로 바꾸어주는 과정. java의 경우 컴파일의 결과로 자바가상머신(JVM)에서 실행가능한 ".class" 파일이 생긴다.
컴파일과 빌드와 같다고 생각할 수 있지만, 컴파일은 빌드를 진행하는 과정의 일종의 하나인 Task 입니다.
Build = Complie + 그 외 작업
Run = Build + 실행 = (Complie + 그외작업) + 실행
2진수는 너무 길어지기 때문에, 8진수로 코드를 표현함
int = 4byte = 32bit
character set: 문자를 숫자로 변환한 값의 세트
encoding: 문자 -> 숫자
decoding: 숫자 -> 문자ASKII CODE: 알파벳과 숫자 특수 문자 세트 (1바이트 표현)
UNICODE: 전 세계 표준으로 만든 문자 세트
UTF-8: 1바이트에서 4바이트까지 다양하게 문자를 표현할 수 있다.
UTF-16: 2바이트로 문자를 표현한다.
byte가 작은 자료형 -> byte가 큰 자료형 (자동 변환)
byte -> short/char -> int -> long덜 정밀한 자료형(정수) -> 더 정밀한 자료형(실수) (자동 변환)
float -> double
묵시적 형 변환과 반대의 경우에 자료형을 강제적으로 변환한다.
패스트 캠퍼스