Java

    [java-live-study] 🌈 5주차 과제: 클래스

    백기선 님이 유튭에서 진행하는 JAVA Live-study 과정을 기록한다. 매 주 이슈에 올라온 질문들에 대해 공부하고 답을 남기고, 이슈에 링크를 공유하는 방식으로 진행된다. 추후 백기선 님의 유튜브 라이브를 통해 피드백을 받게 된다. 조금 늦더라도 과제를 수행하면 출석 인정을 해주시기로 했다!(늦더라도 꼭 공부하는게 중요!) 즉, Java 공부를 기록하는 과정이다 🌱 📌 목표 자바의 Class에 대해 학습하세요. 📌 학습할 것 (필수) 클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메소드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 You can not write Java code without defining a class. 1. 구조체 vs 클래스 [Java에..

    You can not write Java code without defining a class.

    좀 뜬금없지만, 클래스 없이 자바를 쓸 수 있을까...? 🤔 Yes, you need at least one class to have a program, but no, you do not need any methods (contrary to some other answers). The reason you need a class is because in Java, all code is inside classes. So to have any code, you need a class. However, code doesn't necessarily need to be in a method. It can also be in initializers. So, here is a complete Java progr..

    [java-live-study] 🔥 4주차 과제: 제어문

    백기선 님이 유튭에서 진행하는 JAVA Live-study 과정을 기록한다. 매 주 이슈에 올라온 질문들에 대해 공부하고 답을 남기고, 이슈에 링크를 공유하는 방식으로 진행된다. 추후 백기선 님의 유튜브 라이브를 통해 피드백을 받게 된다. 즉, Java 공부를 기록하는 과정이다 🌱 📌 목표 자바가 제공하는 제어문을 학습하세요. 📌 학습할 것 (필수) 선택문 반복문 제어문이란? 제어문(Control-flow statement)은 프로그램의 실행 순서를 제어할 수 있게 한다. Java의 제어문은 decision making, branching, looping, conditional block이 있다. (이미지 출처: https://soshace.com/wp-content/uploads/2020/01/unti..

    [Spring] Error: Could not find or load main class

    때론 해답은 매우 가까운 곳에 있을 수도... Spring Boot + Gradle로 박재성 님의 질문/답변 게시판을 구현하는 중, 잘 되다가 갑자기 이미지와 같은 에러가 발생했다. Error: Could not find or load main class net.slipp.MySlippApplication Caused by: java.lang.ClassNotFoundException: net.slipp.MySlippApplication 아니 멀쩡히 잘 되다가 눈 앞에 보이는 메인 클래스를 못 찾는다고?!!! 이런 방법 저런 방법 온갖 구글링을 하며 찾아봤지만, 전혀 해결되지 않았다. 새 프로젝트만 몇 개를 새로 생성하고 지웠는지 모르겠다. 알고 보니, 프로젝트 진행 도중에 폴더 내부로 경로를 변경했던 것..