코틀린 기본 문법 kotlin 기본 문법을 간략하게 파악 해보기 위한 요약 정리 입니다. kotlin 문법의 모든 내용을 다루지는 않지만 간략하게 훝어 보는 용도로 포스팅합니다. 변수 변수 선언 val name:String = "김찬정" // 읽기만 가능 var age:String = 20 // 읽기/쓰기 가능 var address = "서울" // 타입생략이 가능 name = "홍길동" // 컴파일 오류 age = 20 // 가능 Null 허용 변수와 Null을 허용하지 않는 변수 선언 // null 값 허용 변수 선언 var name: String? = null // null 값을 허용하지 않는 변수에 null을 선언 할 수 없다. var age: Int = null Null 체크 val name: ..
java
vscode에서 아래와 같은 에러가 뜰 때가 있다. 해당 에러는 vscode의 jvm 버전이 현재 JAVA_HOME에 설정된 자바의 버전과 같지 않을 때 발생한다. vscode 커맨드 창에서 user settings 입력 검색창에 jvm 입력 default를 원하는 버전으로 변경. default 가 1.8 버전이기 때문에 위 에러에서 1.8이 떴던 것이었다. 필자의 경우엔 17로 입력하였다. 그리고 커맨드 창에 reload를 입력하여 vscode를 재실행한다. 문제가 해결된 것을 볼 수 있다!
openjdk 설치 brew install openjdk@17 openjdk path 환경 변수 등록 sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk zsh를 사용한다면 zsh에도 등록 echo 'export PATH="/opt/homebrew/opt/openjdk@17/bin:$PATH"' >> ~/.zshrc shell 설정의 변경사항 적용 source ~/.zshrc 적용 되었는지 확인 java -version
Snapshot 개발 중인 버전의 스냅샷입니다. 실험 중인 버전이기 때문에 새로 개발 중인 기능이 있을 수 있습니다. M(Milstone) 스냅샷의 마일스톤 입니다. 스냅샷보다 정리가 잘 되어 있지만 역시 새로 개발 중인 기능이 있을 수 있습니다. RC(Release candidate) 말 그대로 릴리즈 후보라는 뜻입니다. 큰 문제가 없다면 개발된 기능들이 배포되며 적당한 수정 및 테스트를 거치고 나면 정식 버전으로 출시됩니다. ga 최종 릴리즈 버전입니다. 수정 및 테스트는 이후 버전을 통해 이루어집니다.
자바 설치 현재 사용하는 자바 버전은 19이므로 JDK 19.0.2 설치, 각자 사용하는 자바 버전을 찾아서 설치하면 됨. 라이센스 문제로 OpenJDK를 설치 링크: https://jdk.java.net/19/ 위 링크에서 각 OS에 맞는 버전 다운로드(윈도우는 Windows/x64) 자바 환경 변수 설정 시스템 변수에 JAVA_HOME을 아래와 같이 설정 폴더가 없으면 생성 시스템 변수 Path에 아래 클릭된 것 처럼 명령어도 등록해주기 CMD에 java --version 을 입력해 자바가 설치 되었는지 확인 항상 그렇듯 컴이 잘 못 알아 먹으므로 새로운 언어를 깔면 컴을 껐다 켜주기 VSCODE 익스텐션 설정 아 익스텐션 중 spring boot 와 Docker 등 필요한 익스텐션만 설치 Debug..
내용 지속적으로 추가 예정입니다! 자바스크립트 버전 2009: ES5 2015: ES6 2016: ES7 2015년부터 2015 → ES6과 같은 방식으로 1씩 올라가는 네이밍을 하기 시작했다. Console.log() 자바스크립트에는 console이라는 콘솔 출력을 위한 객체가 있다. 나중에 다루겠지만 변수를 디버그 하는데 있어서 가장 기본적인 요소이므로 시작에서 다루고 넘어간다. console.log(0) // console창에 0 출력 Strict 모드 사용 변수 선언자 없이 변수 선언을 하면 에러를 발생하게 해준다. // 맨 위에 'use strict'; 명시 'use strict'; var a = 1 // ok a = 1 // error 1. 기본문법 1.1 변수 특성/변수명 CONST VAR ..