목록분류 전체보기 (639)
충분히 쌓여가는
Spring maven을 건드리고 다시 자바 공부하는 파일로 돌아가보니 이런 메시지가 계속떠서 많은 방법을 시도해봤지만 잘 안됐다 그래서 또 초기화를 시도했는데도 안되었다 계속 방법을 찾아보니 해당 오류를 해결할 수 있었다 sdk로 JDK를 다운받았는데 이때 IntelliJ에서 Project Structure -> Language level의 값을 바꿔주면 정상적으로 실행된다
선언위치에 따른 변수의 종류(1. 클래스 영역, 2. 메서드 영역) 클래스 영역엔 선언문만 가능(변수 선언, 메서드 선언), 순서 상관없음 public class Variables { // 클래스 영역 시작 int iv; // 인스턴스 변수 static int cv; // 클래스 변수(static 변수, 공유 변수) void method() { // 메서드 영역 시작 int lv = 0; // 지역변수 } // 메서드 영역 종료 } // 클래스 영역 종료 변수의 종류 선언위치 생성시기 인스턴스 변수 (instance variable) 클래스 영역 인스턴스가 생성되었을 때(객체 생성 필수) 클래스 변수 (class variable) 클래스가 메모리에 올라갈 때(자동 생성) 지역 변수 (local varia..
터미널 실행 후 입력 현재 본인의 이메일 확인할 수 있다 git config --list 깃허브 계정의 이메일과 본인 로컬 컴퓨터의 이메일이 맞지 않아 발생하는 문제라고 봄 따라서 다음 명령어 입력 git config --global user.email "본인 이메일" user.name도 바꿔야함 git config --global user.name "유저이름" 이렇게만 해주면 다시 잔디가 심어지는걸 확인할 수 있다 계속 안되서 초기화 2번이나 함 초기화 다시하고 명령어만 입력했는데 성공했다 주의해야 할 점으로 email과 user.name을 둘 다 바꿔줘야만 해결할 수 있다
클래스 1. 설계도 2. 데이터 + 함수 3. 사용자 정의 타입 더보기 1. 변수 하나의 데이터를 저장할 수 있는 공간 2. 배열 같은 종류의 여러 데이터를 하나의 집합으로 저장할 수 있는 공간(같은 타입만) 3. 구조체 서로 관련된 여러 데이터를 종류에 관계없이 하나의 집합으로 저장할 수 있는 공간(다른 타입 가능) 4. 클래스 데이터와 함수의 결합(구조체 + 함수) 사용자 정의 타입 기본 자료형(primitive type)외에 서로 관련된 변수들을 묶어서 하나의 타입으로 새로 추가하는 것 자바와 같은 객체지향언어에서는 클래스가 곧 사용자 정의타입 기본형의 개수는 8개로 정해져 있지만 참조형의 개수가 정해져 있지 않은 이유는 프로그래머가 새로운 타입을 추가할 수 있기 때문 시간을 표현하기 위해 3개의 ..