13.4 버전 이후로 파비콘을 등록할 때 엄청 쉬워졌다. .ico, .jpg, .png 확장자를 가지면서 favicon, icon의 이름을 가진 파일을 app 폴더의 최상위 레벨에 넣어놓기만 하면 파비콘으로 자동적으로 등록된다.
direnv allow
자바스크립트와는 다르게 타입을 명시해줘야 데이터를 정의하고 사용할 수 있다. 이때 적절한 타입으로 정의를 해줘야 한다. 그래야 불필요한 용량을 잡아먹지 않는다.
사칙연산을 할 때도 타입이 적절해야 하고, 만약 다른 타입 간에 사칙연산을 해야 한다면 형변환을 사용하거나 작은 타입이 큰 타입으로 적용되는 경우에 사용한다. 큰 타입을 작은 타입에 적용하려는 경우 형변환을 사용해도 되나, 자료가 손실될 수 있는 경우의 수를 생각해봐야 한다.
자바에서 문자열 타입은 String이다. 그리고 문자열 포맷은 String.format으로 형식을 지정할 수 있고, 타입마다 정해진 문자 서식이 다르다. 그리고 문자열을 출력할 때는 System.out으로 print나 printf, println을 사용할 수 있다. printf는 print와 String.format을 합쳐서 한 번에 사용할 수 있다. println은 출력이 끝남과 동시에 한 줄을 내려가기 한 것과 동일하게 동작한다.
리터럴은 값 그 자체를 말한다. 3, Happy, false 처럼 값 그 자체다. 그래서 리터럴은 상수라고 이야기할 수 있다. 하지만 자바스크립트 처럼 const로 상수를 선언하는 방법이 자바에도 존재한다. 이를 심볼릭 상수라고 하고 final 키워드를 통해서 선언한다.