연산자 란?프로그램에서 데이터를 처리하여 결과를 산출하는 것을 연산이라고 한다 !연산에 사용되는 표시나 기호를 연산자라고 한다 !연산되는 데이터는 피연산자라고 한다 ! ex) + , - , \* , / , %연산자의 종류증감 연산자증감연산자는 피연산자의 값을 1씩 증가
제어문이란 ?제어문이란, 프로그램 실행 흐름을 개발자가 원하는 방향으로 바꿀 수 있도록 해주는 것이다.일반적으로 조건식과 실행 구문인 중괄호(블록, { })으로 구성되어 있다.제어문 종류반복문 : for문 , while문분기문 : break, continue, retu
반복문이란 ?프로그램 수행 흐름을 바꾸는 역할을 하는 제어문 중 하나로 특정 문장들을 반복해서 수행하도록 함제어문 종류조건문 : if문 , if-else문 , switch문분기문 : break, continue, return
제어문 종류 조건문 : if문 , if-else문 , switch문반복문 : for문 , while문break이란 ?반복문에서는 break문 자신이 포함된 가장 가까운 반복문을빠져나가는 구문예시결과continue이란 ?반복문 내에서만 사용 가능하며 반복문 실행 시 co
배열이란 ?같은 자료형의 변수를 하나의 묶음으로 다루는 것배열은 저장된 값마다 인덱스 번호가 0부터 시작하여 설정배열 선언과 할당배열 선언배열 할당예시배열 저장구조배열은 참조 변수로 Heap영역에 할당되며 배열 공간의 주소를 저장배열 공간의 주소를 이용해 인덱스를 참조
2차원 배열이란 ?2차원 배열이란 배열의 요소로 1차원 배열을 가지는 배열입니다.자바에서는 2차원 배열을 나타내는 타입을 따로 제공하지 않습니다.대신에 1차원 배열의 배열 요소로 또 다른 1차원 배열을 사용하여 2차원 배열을 나타낼 수 있습니다.2차원 배열 선언2차원
데이터 중심이 아닌 객체 중심의 프로그래밍Software 위기의 대안으로 제시됨연관되는 속성과 기능을 묶어서 부품화 시킴(캡슐화)현실세계에 대한 모델링절차지향 : 작업의 흐름에 따라 코드를 작성객체지향 : 객체의 관계에 따라 코드를 작성※ 실제 프로그램이 동작하는 방식
다른 클래스가 가지고 있는 멤버(필드, 메소드)들을 새로 작성할 클래스에서직접 만들지 않고 상속을 받음으로써 새 클래스가 자신의 멤버처럼 사용할수 있는 기능상속의 가장 큰 목적은 코드의 재사용입니다. 더 빠르고 유지보수가 쉽고, 중복이 적고, 통일성이 있는 코드를 작성
자식 클래스가 상속 받은 부모 메소드를 재작성 하는 것부모가 제공하는 기능을 후손이 일부 고쳐 사용하겠다는 의미로자식 객체를 통한 실행 시 후손 것이 우선권을 가짐메소드 헤드라인 위에 반드시 Annotation, @Override 표시접근 제어자를 부모 것보다 같거나
한 클래스 내에서 같은 이름의 메소드를 여러 개 정의하는 것1.같은 메소드 이름2.다른 매개변수 선언부(매개변수 타입, 개수, 순서)메소드의 리턴타입은 오버로딩 조건과 관계 없음
자바에서 제공하는 자료구조를 담당하는 프레임워크추가, 삭제, 정렬 등의 기능처리가 간단하게 해결 되어 자료구조적 알고리즘을구현할 필요 없음한 번 크기를 지정하면 변경할 수 없다.필요에 따라 공간을 늘리거나 줄일 수 없음공간 크기가 부족하면 에러가 발생\-> 할당 시 넉
오늘은 업무를 보다가 특정 페이지가 열리지 않는 에러가 나와서구글링을 해본결과 org.springframework.web.util.NestedServletException아무리 찾아봐도 어떤 이유때문인지 알 수 없어서, 저 SingletonSupplier에 대해 찾아보
String 뿐만 아니라 다른 타입에도 사용할 수 있다.application.propertiesController속성 값은 런타임에 변수로 주입되며 만약 속성값이 properties 파일에 없으면 아래와 같은 오류가 발생한다.Error starting Applicati