처음엔 Scanner로 썼는데 메모리 초과길래 전부 BufferedReader/Writer로 바꿨고, 근데 이제 메모리초과는 해결 됐는데 시간초과가 나오길래 조금 더 빨리 끝내는 알고리즘으로 바꾸고, 또 시간초과 떠서 또 더 빨리 끝내게 바꾸고 또 시간초과 무한루프 너무 늦어서 일단 자야겠다...
객체지향의 4가지 주요 특성 OOP is APIE Oject Oriented Programming is Abstraction, Polymorphism, Inheritance, Encapsulation 추상화 다형성 상속 캡슐화 그 중에서도 다형성에 대해... 수업시간에 이해가 잘 안돼서 다시 정리해봤다. (이하 같은 .java파일에 있으나 여러 코드블럭으로 쪼개봄) class Creature { int age; Creature() { System.out.println("- Creature created."); } void breathe() { System.out.println("- breathing."); } } Creature 클래스 - 멤버변수 age - 생성자 Creature() - 메서드 brea..
Type Bits Range of Values byte 8bits -128 ~ 127 short 16bits -32,768 ~ 32,767 int 32bits -2,147,483,648 ~ 2,147,483,647 long 64bits -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 float 32bits IEE 754-1985 기준 double 64bits char 16bits \u0000 ~ \uffff boolean 1bit true, false 흠 참고로 byte 의 8bits는 -(2^7) ~ (2^7)-1 이런 식으로 계산