본문 바로가기

Java/Basic3

[3] Intellij 에서 기본 maven 프로젝트 시작하기 처음 인텔리제이를 시작하면 다음과 같은 화면이 등장합니다. 오른쪽의 New Project 를 눌러 희망하는 디렉토리에 프로젝트를 생성해봅시다. 만약 원하는 버전의 Java SDK가 없는 경우엔 다음과 같이 SDK를 선택하여 설치해줍니다. 그 후 빌드 도구로 Maven 을 선택한 후 Next 를 눌러줍니다. 여기서 Gradle을 누르면 빌드 툴로 Gradle을 사용하는 것이 됩닌다. 프로젝트의 이름을 지정해주고 프로젝트의 위치를 설정한 후 Finish 를 눌러줍니다. 그럼 다음과 같이 초기 프로젝트가 생성됩니다. 비어있는 src/main/java 폴더에 main 함수를 추가해줍니다. 이제 메인 함수도 만들었겠다, 위 사진의 main 함수 옆의 초록색 실행 버튼을 누르면 당연히 실행이 되겠죠? 라고 생각하는.. 2020. 11. 24.
[2] Java Spring Boot Project - Intellij 에서 실행시키기 친구가 짠 코드를 피드백하기 위해 pull 했는데 configuration을 어떻게 설정해야 할지를 까먹어서 이를 기록하려고 작성하였습니다. 프로젝트를 로컬에서 직접 설정하지 않은 경우라면 Run configuration이 설정되어 있지 않을 것입니다. Intellij를 설치하고 나서 프로젝트를 부르면 자동으로 maven 혹은 gradle dependency가 설치됩니다. 설치가 완료되고 빌드 및 실행하려고 보면 다음과 같이 보입니다. 실행 버튼이 Disabled 되어 있다는 건, 어떻게 실행해야할 것인지에 대해 명시가 되어있지 않다는 것입니다. Add Configuration을 누르면 여러 템플릿이 있습니다. 현재 프로젝트에 맞는 템플릿을 선택해주면 됩니다. Spring Boot의 경우 개별적으로 템플.. 2020. 9. 25.
[1] Java Basic 이 글은 Java의 기초적인 원리를 간단하게 정리한 글입니다. hyperskill 의 글을 주로 참고하여 작성하였습니다. 함수형 프로그래밍 등의 개별 토픽에 대해서는 따로 작성할 계획입니다. Type Casting - Implicit casting Implicit casting은 Explicit하게 type casitng을 명시하지 않아도 자동으로 type casting이 되는 경우를 의미한다. 저런 관계는, 각각의 data-type이 표현하는 값의 범위에 의해 지정되는데, 넓은 범위를 표현하는 타입으로 변환될 때 Implicit 하게 casting 할 수 있다. int num = 100; long bigNum = num; // 100L short shortNum = 100; int num = short.. 2020. 5. 19.