TIL(2023.07.13)

JAKE·2023년 7월 13일

TIL

목록 보기
2/48
post-thumbnail

🏃‍♂️What I learned

1. 자료형(Type)

  • 기본 자료형(원시 타입이라고도 하는듯?)
    1) 논리형 - boolean (1byte)
    2) 정수형 - byte(1byte), short(2byte), int(4byte), long(8byte)
    3) 실수형 - float(4byte), double(8byte)
    4) 문자형 - char(2byte)

  • 참조형
    1) String

2. 변수와 상수

  • 변수 선언 : 자료형 변수;
  • 변수 초기화 : 변수 = 리터럴;
  • 상수 선언 : final 자료형 상수;
  • 변수 작성법
    1) 카멜 표기가 기본(여러 단어를 이어서 쓸 때)
    2) 대소문자 구분함, 길이 제한 없음
    3) 예약어 불가, 숫자로 시작 불가
    4) 특수문자 '$', '_' 사용가능, But 안쓰는게 국룰
    5) 언어 안가리지만 영어가 국룰
  • 상수 작성법
    1) 모두 대문자로 씀(띄어쓰기는 _로 표기)

3. 형변환

  • 자동 - 자료형 값의 범위 순으로 자동 변환
    byte -> short, char -> int -> long -> float -> double
  • 강제 - 큰 범위 자료형을 작은 범위 자료형으로(데이터 손실 위험 존재)

4. 출력 메소드

  • Print, Println - 줄바꿈 차이
  • Printf - %d, %o, %x, %c, %s, %f, %e, %g, %A, %b
  • escape 문자 - \t, \n, \, \', \", \u

5. 기타

  • 오버플로우 - 자료형의 허용 범위 이상 침범하면 발생

🤷‍♂️What I felt

1. 개강 이전에 예습이 생각보다 큰 도움이 되고 있다

개강 전에 인터넷 강의랑 책으로 예습을 한 덕분에 그나마 잘 따라가고 있는 듯함. 고로, 앞으로도 예습은 철저히 하자

2. 코딩에 대한 고민

글을 쓸 때는 간결하면서도 전달하고자 하는 의도가 확실히 드러나는게 가장 좋은 문장이라고 생각했고, 그렇게 글을 쓰려고 늘 고민했다. 글 쓸 때의 습관 탓인지 코드도 어떤 것이 좋은 코드인지 계속 고민하게 된다. 아직 입문자 단계이기에 모르는 것이 많지만, 나만의 개성이 드러나면서도 효율적인 코드를 작성할 능력을 갖출 수 있게 노력하자.

0개의 댓글