[java] Object

김남균·2023년 8월 31일
0

java

목록 보기
9/15

공부한 내용을 정리하는 글이라 틀린 내용이 있을 수 있습니다!

오늘 학습한 Object 대한 정리.


Object

클래스는 무조건 인스턴스를 만들어야 한다? Y / N
클래스는 우리가 이름을 지을 때, 명명할 때 어떻게 한다?
=> 첫 char가 대문자다.
String, System, Math
위에처럼 알아서 가져다 사용하는 것들을 기본 모듈이라고 얘기할 수 있다.
java.lang에서 가져온다.
Scanner << java.util에 포함되어있다.
위와 같이 다운받거나 설피하지 않은 모듈들을 표준모듈이라고 한다.
java.lang << 어떤 것들이 포함되어 있을까?
Object, System, String, StringBuilder, Math, Class 등등

public class Main extends Object {  << 이렇게!
	public static void main(String[] args) throws Exception {
 	}
}


위의 사진과 같이 우리는 항상 object를 써왔다.
Object는 최상위 클래스이다.
뭘 상속받았니 - 또 뭘 상속받았니 - 제일 끝에는 Object가 있다

먼저 Equals와 record를 사용해보기위해 위와 같이 코드를 짜고

public class Main extends Object {  
        public static void main(String[] args) throws Exception {
        }
    }

이 안에 밑의 코드를 작성하였다.

결과는 밑의 사진처럼 출력되었다.

마지막으로는 getProperty라는 걸 사용해보았다 현재 실행되고 있는 정보를 받을 수 있는데

이렇게 정보가 나온다!


추가적인 내용

폰트란 무엇일까?
이미지 파일

글자를 어떻게 출력하게 될까?
'가' 244 141 103

Unicode << 문자의 규칙
아스키코드 << 64 >> A + 26 => a
UTF-8 vs EUC-KR
Unicode vs UTF-8 (상위 코드와 하위 코드를 비교하는 느낌)

UTF-16 과 UTF-8의 차이는 범위!!!버전이 아님!!!

0개의 댓글