(주간일지) 2025-11-24 ~ 2025-11-30
- 부스러기
- · 2025. 11. 24.
정리1. 모든 변수는 var/ val을 붙여 주어야 한다. - var : 변경 가능 - val : 변경 불가능(read-only)2. 타입을 명시적으로 작성하지 않아도, 타입이 추론된다.3. Primitive Type과 Reference Type을 구분하지 않아도 된다.4. Null이 들어갈 수 있는 변수는 타입 뒤에 ? 를 붙여주어야 한다. : 아예 다른 타입으로 간주된다.5. 객체를 인스턴스화 할 때 new를 붙이지 않아야 한다. 1. 변수 선언 키워드(var / val)long number1 = 10L;final long number2 = 10L;Java에서 long과 final long의 차이는 이 변수가 가변인가 불변인가의 차이다.즉, 처음 값을 할당 받고 나서 다시 한 번 바꿔줄 ..
코틀린 언어 자체가 IntelliJ를 만든 JetBrains에서 만들어서 인텔리제이를 사용하면 좋다!IDE 별도 설치가 없더라도 아래의 주소를 통해서 실행시킬 수 있다.https://play.kotlinlang.org/ Kotlin Playground: Edit, Run, Share Kotlin Code Online play.kotlinlang.org Java와 100% 호환이 가능하기 때문에 JVM에서 호환이 가능하다.코틀린은 정적 타입 언어이다.=> 프로그램 구성 요소의 타입을 컴파일 시점에 알 수 있다=> 즉, 프로그램 안에서 필드나 메소드를 사용할 때 컴파일러가 타입을 검증해준다.
놀았던 날이 없는데 논 것 처럼 블로그에 아무 것도 못써서 올리는 주간일지^_ㅠ11/03(월)- 오늘은 회사 모각코 사이드 프로젝트 대략적인 구성을 잡았다.오프라인으로 모여서 했지만... 원활한 화면 공유를 위해 zep에서 진행하기- front들은 core쪽 구상했고, 내가 속한 backend는 약간의 코드컨벤션이라거나 패키지 구조를 더 확실하게 잡았다.root├─ common # 공통(기술) 모듈: 유틸/웹/DB (도메인 규칙 금지)│ ├─ utils # 순수 유틸(String/Time/Id 등)│ ├─ exception # 글로벌 예외/에러응답/요청 로깅 등│ └─ jpa ..