TIL_2024_04_08

이종현·2024년 4월 8일
0

Today_I_Learned

목록 보기
143/145
post-thumbnail

Today 요약

  1. Next 프로젝트(강의 참고)
  2. 자바 공부

1. What I Learned?

Next 프로젝트(강의 참고)

Next 13.4 버전 이후 파비콘을 등록의 편의성

13.4 버전 이후로 파비콘을 등록할 때 엄청 쉬워졌다. .ico, .jpg, .png 확장자를 가지면서 favicon, icon의 이름을 가진 파일을 app 폴더의 최상위 레벨에 넣어놓기만 하면 파비콘으로 자동적으로 등록된다.

env 파일 허용하기

direnv allow

자바 공부

자바의 타입

자바스크립트와는 다르게 타입을 명시해줘야 데이터를 정의하고 사용할 수 있다. 이때 적절한 타입으로 정의를 해줘야 한다. 그래야 불필요한 용량을 잡아먹지 않는다.

사칙연산을 할 때도 타입이 적절해야 하고, 만약 다른 타입 간에 사칙연산을 해야 한다면 형변환을 사용하거나 작은 타입이 큰 타입으로 적용되는 경우에 사용한다. 큰 타입을 작은 타입에 적용하려는 경우 형변환을 사용해도 되나, 자료가 손실될 수 있는 경우의 수를 생각해봐야 한다.

자바의 문자열

자바에서 문자열 타입은 String이다. 그리고 문자열 포맷은 String.format으로 형식을 지정할 수 있고, 타입마다 정해진 문자 서식이 다르다. 그리고 문자열을 출력할 때는 System.out으로 print나 printf, println을 사용할 수 있다. printf는 print와 String.format을 합쳐서 한 번에 사용할 수 있다. println은 출력이 끝남과 동시에 한 줄을 내려가기 한 것과 동일하게 동작한다.

자바의 리터럴과 상수

리터럴은 값 그 자체를 말한다. 3, Happy, false 처럼 값 그 자체다. 그래서 리터럴은 상수라고 이야기할 수 있다. 하지만 자바스크립트 처럼 const로 상수를 선언하는 방법이 자바에도 존재한다. 이를 심볼릭 상수라고 하고 final 키워드를 통해서 선언한다.

profile
데이터리터러시를 중요하게 생각하는 프론트엔드 개발자

0개의 댓글