본문 바로가기

전체 글42

자바 객체배열 복습 우선 배열(Array)은 같은 자료형을 연속해서 사용하는 시스템입니다. 그런데 자바는 객체지향 프로그램으로 모든 프로그램을 객체 중심으로 작성합니다. 객체 역시 하나의 자료형 입니다. 그렇다면 궁금증이 객체도 배열로 만들 수 있는가? 입니다. 정답은 만들 수 있습니다. 자바에는 기본 자료형과 참조 자료형이 있습니다. 이 두 자료형의 차이점을 이해하는 것이 일반 배열(Array) 와 객체 배열(Array of Objects) 의 차이를 입니다. 클래스를 통해 알아보면 다음과 같습니다. public class Main { public static void main(String[] args) { myObject[] arrayObj = new myObject[3]; for (int i = 0; i < array.. 2021. 10. 1.
자바 MVC 패턴 MVC 패턴은 디자인패턴 중 하나이다. 디자인 패턴이란 프로그램이나 어떤 특정한 것을 개발하는 중 발생했던 문제점을 정리해서 상황에 따라 간편하게 적용해서 쓸 수 있는 것을 정리하는 특정한 "규약"을 통해 쉽게 쓸수 있는 형태로 만든것을 말한다. M : model V : view C : controller 모델 Model 애플리케이션 정보, 데이타를 나타냅니다, 처음의 정의하는 상수, 초기화 값, 변수 등을 뜻합니다. 또한 이러한 DATA 정보들의 가공을 책임지는 컴포넌트를 말합니다. 01.사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다. 02.뷰나 컨트롤러에 대해서 어떤 정보도 알지 말아야한다. 03.변경이 일어나면, 변경 통지에 대한 처리방법을 구현해야만 한다. 뷰 view input 텍스.. 2021. 10. 1.
자바 오버로딩, this, this() 오버로딩이란? overloading 한 클래스 내에 동일한 이름의 메소드를 여러 개 작성하는 기법 오버로딩 조건 : 같은 메소드 이름, 다른 매개변수의 개수 또는 다른 매개 변수 타입 public class OverloadingTest { // 오버로딩 : 한 클래스 내 같은 메소드명으로 정의 할 수 있는 방법 public void test() { } // public void test() {} public void test(int a) { } public void test(int a, String s) { } public void test(String s, int a) { } public void test(int a, int b) { } // public void test(int c, int d) {}.. 2021. 10. 1.
JSTL 복습-02 JSP Standard Tag Library 의 약자로 JSP 에서 사용하는 커스텀 태그 공통으로 사용하는 코드의 집합을 사용하기 쉽게 태그화 하여 표준으로 제공한 것을 말함 //선언 방식 Formatting Tags : 메시지 형식이나, 숫자, 날짜 형식과 관련된 포맷 방식 제공 XML Tags : 데이터의 XML 파싱 처리등 XML 문서를 화면으로 읽어오는데 필요한 라이브러리 JSTL Core Tags 변수를 선언하고 나서 그 변수에 초기 값 대입 (자바에서 변수를 선언하는 방식과 비슷) Java 변수선언방식: intnum= 100; 변수선언방식: 사용법 : 에서 변수 타입은 별도로 선언하지 않지만 초기 값은 반드시 기술해야 하며 으로선언한변수는EL식안에서사용가능 하지만 JSP같은 스크립틀릿요 소 에.. 2021. 9. 30.