인텔리제이 프로젝트 삭제 방법
파일 → 프로젝트 닫기(화면 이동) → 목록 중 삭제할 프로젝트 골라 delete
문제 1) 이것저것 삭제했더니 새 프로젝트를 생성해도 main class가 자동 생성되지 않는다.
다행히 그런 건 아니었고, 프로젝트 생성 시의 옵션에 따라 다른 거였다. 강의 예시처럼 프로젝트 생성 시 main 클래스가 동시에 생성되게 하려면, 아래처럼 체크하면 된다. 온보딩 팁이 포함된 코드를 생성까지 체크하면 main 클래스에 교육용 예시 코드가 함께 포함되는 것 같다.
문제 2) 검색해서 나온 방법대로 프로젝트를 삭제하고, 동일 명칭의 프로젝트를 다시 새로 만들었더니 이미 존재하는 폴더라고 한다.
저 방법으로는 폴더까지 지울 수 없다.
내가 찾은 프로젝트 삭제하는 가장 간단한 방법은 새 프로젝트를 열고 이전에 저장하던 위치를 열어 폴더들을 지워주는 것이다. 그 김에 새 프로젝트도 만들면 되겠다... 싶다.
내가 항상 착각하지 말아야 할 것
인텔리제이, 깃허브처럼 계정을 연동하고 사용하는 프로그램들은... 프로그램을 삭제하고 다시 설치한다고 해서 처음 상태로 돌아가는 것이 아니다. 당연히 계정 데이터가 저장되어있기 때문이다. 프로그램을 처음으로 돌리고 싶다면 정면으로 그 방법을 찾아보자
터미널(=명령 프롬프트) 열기 단축키 순서
① window + R
② 입력란에 cmd 입력 후 enter
JDK가 잘 설치되었는지 확인하는 방법
터미널을 연 후, java -version 입력하여 JDK 버전이 모두 나오는지 확인
Velog 꾸미기 요령
참고한 내용
1. 코드 작성 시, 상단 백틱 뒤에 사용 언어 적어주기
2. html 요소 사용 가능
더 알고 싶은 것
코드블럭 테마 변경. 배경 검게... 너무 눈에 안 들어옴.
새 글 작성하기를 눌러도 추가 설정이 보이지 않음.
디버깅
검사할 줄 선택, 우측 상단의 디버그 버튼 클릭
디버깅 후 RUN 재개
프로그램 재개 버튼 누르기
// 클래스
// public : (접근) 제어자. 어디까지 접근하게 할 것인가를 결정. public(공통의, 공동의 : 어디서든 접근 가능하게 함)
// main 클래스의 이름은 .java의 이름과 일치시켜야 함. 다르게 할 경우 오류
// ex) public class Main1 { -> 오류
public class Main {
// [JDK]
// (1) compiler : .java -> .class
// (2) JRE
// (3) JDB : 디버깅
// () 소괄호
// {} 증괄호
// [] 대괄호
// main 메소드
// 자바 프로젝트(앱)는, 제일 먼저 클래스의 main 메소드를 실행시킨다.
// = JVM의 약속
// static : 이 프로그램이 시작될 때 무조건 실행되는 녀석임을 표현
// output
// void : 메소드의 출력 값의 데이터 타입 중 하나
// void : "아무 것도 없다." -> 출력은 없다.
// cf) return으로 출력
// input
// (String[] args) : 매개변수 자리, cf) args는 변수명, 아무 거나 써도 됨.
public static void main(String[] args) {
// 객체 : 특징(속성, 변수), 행동(메소드)
// 자바에서 보통 온점(.)은 하위 요소 표현
// System이라는 클래스 안에 있는 out이라는 객체에 속한 println이라는 행동(메소드)을 행한다.
// 메소드는 괄호를 열고 닫음으로써 실행할 수 있다.
// input은 문자열, output은 out
// 항상 저장 후 실행할 것
// print 메소드는 줄바꿈 o
// println 메소드는 줄바꿈 x
// ln : line
// System.out.print("Our First ");
// System.out.println("Project! :)");
// description, 유령 코드
// 1. 7
// 2. 3
// 3. 3.14
// 4. JAVA
System.out.println(7);
System.out.println(3);
System.out.println(3.14);
System.out.println("JAVA"); // 문자를 쓸 때 쌍따옴표로 감싸지 않으면 변수명으로 인식함.
}
}
변수까지는... 그냥 들어도 되는데
그 다음이 걱정이다.
자바의 정석 기초편 책 엄청 무겁던데...
살까 말까...
내일은 더 많이 공부하자...