본문 바로가기

java13

Spring Legacy Project → Spring MVC Project 안보임 Spring 프로젝트 생성 오류 해결하기Spring으로 개발을 하기 위해 설정을 만지다 보면 여러 오류를 발견하게 된다 이번엔 MVC 프로젝트가 안보이는 문제를 알아보려한다.STS를 통해 프로젝트를 새로 생성 하기 위해 ​Spring Legacy Project를 눌렀을 때 만약 Spring MVC Project가 보이지 않는다면​ 1. Configure templates 클릭 → spring-data-gemfire, spring-integration을 삭제하고 저장 후     STS 를 재시작 하면 보인다 (안될경우 천천히 2,3번 정도 재시작)​2. 하지만 이런 시도에도 불구하고 계속 보이지 않을 시에는 sts workspace에 먼저 들어가야 한다.나의 project 경로는C:\workspace\in.. 2025. 1. 19.
객체 지향 객체지향언어​객체지향언어란 : 독립되고 구분되는 각각의 "객체"로 이루어져 있으며이 각각의 객체들의 상호작용으로 프로그래밍 코딩 방식​객체 (Object):독립적으로 각각 구분해서 인식할 수 있는 모든 것클래스에 정의된 내용대로 new 연산자를 통해 메모리 영역에 생성된 것​클래스 작성 시 중요한 것(필요한것) : 추상화(abstraction)캡슐화(encapsulation)​객체 지향의 특징:1.캡슐화- 데이터들과 기능을 하나로 묶어 관리하는 기법- 데이터의 직접 접근제한을 원칙2.상속- 기존의 클래스를 재활용하여 새로운 클래스를 작성하는 문법요소3.다형성-  하나의 객체나 메소드가 여러가지 다흔 형태를 가질 수 있는 것4.추상화-작성하려는 클래스의 속성과 기능 중 프로그램에서 필요한 공통점을 추출하고.. 2025. 1. 19.
(자바)배열 배열 : 같은 자료형의 변수를 하나의 묶음으로 다루는 것​​배열의 저장구조 :배열은 참조 변수로 Heap영역에 할당되며 배열 공간의 주소를 저장​배열 초기화 방법:-인덱스를 활용한 초기화 ex) arr[0] = 1; arr[1] = 2; ​-for문을 활용한 초기화 ex) for(int i = 0; i arr[i] = i; } -선언과 동시에 초기화ex) int[] arr = {1, 2, 3, 4, 5}; int[] arr = new int[] {1, 2, 3, 4, 5}; String fruit[] = {"사과", "포도", "참외"}​배열의 복사 :-얕은 복사 객체의 주소 값만 가져와 참조형 변수에 저장하고 하나의 객체를 두 변수가 참조하는 것​-깊은 복사 새로운 배열 객체를 생성하여 기존 배.. 2025. 1. 19.
제어문(if, switch, for, while) 조건문 : 프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 조건에 따라 다른 문장이 수행되도록 함 if문 : -조건식이 true 일때만 내부 코드 수행​if - else 문 : - 조건식 결과가 true이면 if문false이면 else 구문이 수행됨​switch문 :- 식 하나의 결과로 많은 경우의 수를 처리할 때 사용하는 조건문 -> 식의 결과로 얻은 값과 같은 case 구문이 수행된다​​ ​​반복문 :프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 수행하도록 함for 문 : 끝이 정해져 있는(횟수가 정해져 있는) 반복문-초기식 : for 문을 제어하는 용도의 변수 선언-조건식 : for 문의 반복 여부를 지정하는 식 보통 초기식에 사용된 변수를 이용하여 조.. 2025. 1. 19.
연산자 (java) 연산자의 종류 와 우선순위 증감 (증가, 감소) 연산자 : ++ --전위 연산 : ++3, --2 연산자가 앞쪽에 배치후위 연산 : 10++, 6-- 연산자가 뒤쪽에 배치​ 비교 연산자 : >, =, - 비교 연산자의 결과는 항상 논리값(true / false) - 등호(=)가 포함된 연산자에서 등호는 항상 오른쪽!​논리 연산자 : &&(AND)엠퍼센트, ||(OR) 버티컬바​ && (and) 연산자 : 둘다 true이면 true, 나머진 false~와, 그리고(~이고), ~면서,~이면서,~부터~까지,~사이​|| (OR) 연산자 : 둘 다 false 이면 false, 나머지는 true(AND의 반대)​논리 부정 연산자 : ! -> 논리 값을 반대로 바꾸는 연산자​복합 대입 연산자 : +=, -=, *=.. 2025. 1. 19.
출력(print) print의 종류System.out.print() : 단순 출력 (출력 후 줄바꿈 X)System.out.println() : 한 줄 출력 (출력 후 줄바꿈 수행)System.out.printf() : 출력될 문자열 형식을 패턴으로 지정하는 출력구문 printf 사용법 : System.out.printf("패턴", 패턴의 들어갈 값) ex) : System.out.printf("%d\n", iNum3); System.out.printf("%7d\n", iNum3); // 7칸 공간 확보 후 오른 쪽 정렬 System.out.printf("%-7d\n", iNum3); // 7칸 공간 확보 후 완쪽 정렬​ [소수점 자리 제어 ( %.0f 사용 시 반올림 처리)]​ System.out.printf("%f\.. 2025. 1. 19.
반응형