배열(array) 같은 자료형의 변수를 하나의 묶음으로 다루는 것. (자료구조) 묶여진 변수들은 하나의 배열명으로 불려지고 구분은 index를 이용함. (index는 0부터 시작하는 정수) 같은 자료형의 변수를 하나의 묶음으로 다루
ex. 키보드, 김치, 앞집아저씨, 나 등등객체 지향 : 독립적으로 각각 구분해서 인식할 수 있도록하는것을 목표로 한다==> 객체 지향 언어 : 독립적으로 각각 구분해서 인식할 수 있는 것을 목표로 하는 코딩 방식캡슐화(Encapsulation)보호역활 : 외부로부터의
필드에서는 캡슐화가 이루어짐.\[] =>생략가능() => 무조건생략누구나 쓸 수 있음(public): 어디서든지 import할 수 있다.외부패키지에서 사용 못함(default): 같은 패키지내에서만 사용 가능객체(속성,기능)필드: 객체의 속성을 작성하는 클래스 내부 영
생성자(Constructor) 생성자란? > 객체가 new 연산자를 통해 Heap메모리 영역에 할당될 때 객체 안에서 만들어지는* 필드 초기화 + 생성시 필요한 기능 수행* > 생성자는 일종의 메소드로 전달된 초기값을 받아서 객체의 필드에 기록 생성자 규칙 > 생성
객체 참조형 변수를 저장하는 배열로 배열의 자료형을 클래스명(사용자 정의 자료형)으로 지정하여 활용선언방법클래스명\[] 배열명;할당방법배열명 = new 클래스명배열크기 ;선언과 동시에 할당클래스명 배열명 = new 클래스명배열크기;인덱스를 이용한 초기화배열명i = n
부모(객체) => 자식(객체)부모의 속성과 기능을 자식이 물려받는것자기만의 속성,기능 + 부모의 속성,기능 사용가능다른 클래스가 가지고 있는 멤버(필드, 메소드)들을 새로 작성할 클래스에서 직접 만들지 않고상속을 받음으로써 새 클래스가 자신의 멤버처럼 사용할 수 있는
다형성 > 다양한 형태의 성질을 지님 상속+컴퓨터의 연산규칙(잩은 자료형끼리만 연산 가능) + 얕은복사 다향성 특징 ** > 상속을 이용한 기술로 부모 클래스의 타입 참조변수 하나로 상속 관계에 있는 여러 타입의 자식 객체를 참조할 수 있는 기술 부모클래스 변수명 =
프로그램 수행 시 치명적 상황이 발생하여 비정상 종료 상황이 발생한 것, 프로그램 에러라고도 함 error, exception컴파일 에러 : 프로그램의 실행을 막는 소스 코드상의 문법 에러. 소스 코드 수정으로 해결.런타임 에러 : 프로그램 실행 중 발생하는 에러. 주
자바에서의 컬렉션은 자료구조를 담당하는 프레임워크1\. 한 번 크기를 지정하면 변경할 수 없다.공간 크기가 부족하면 에러가 발생 🡪 할당 시 넉넉한 크기로 할당하게 됨 (메모리 낭비)필요에 따라 공간을 늘리거나 줄일 수 없음2\. 배열에 기록된 데이터에 대한 중간 위
저장 순서가 유지되지 않고, 중복 객체도 저장하지 못하게 하는 자료 구조 null도 중복을 허용하지 않기 때문에 1개의 null만 저장구현 클래스로 HashSet, LinkedHashSet, TreeSet이 있음키(key)와 값(value)으로 구성되어 있으며, 키와
입출력
서버 : 서비스를 제공하는 프로그램 또는 컴퓨터클라이언트 : 서비스를 요청하여 사용하는 프로그램 또는 컴퓨터서버와 클라이언트네트워크로 연결된 컴퓨터간의 관계를 역할(role)로 구분한 개념서버는 서비스를 제공하는 프로그램으로 클라이언트의 연결을 수락하고 요청 내용을 처
Database > 한 조직에 필요한 정보를 여러 응용 시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고 중복되는 데이터를 최소화하여 구조적으로 통합/저장해놓은 것 >> Data > 관찰 결과로 나타난 정량적 혹은 정성적인 실제 값 >> 정보 > 데이터를 기반으로 의미를 부여한 것 정의 한 조직의 여러 응용 시스템들이 공용(shared)으로 ...
JAVA에서 DB에 접근할 수 있게 해주는 Java Programming API
자바 플랫폼을 위한 오픈 소스 어플리케이션 프레임워크전자정부 표준 프레임워크(Spring MVC Project기반 프레임워크)의 기반 기술로서 쓰이고 있음객체의 생성부터 모든 생명주기의 관리까지 프레임워크가 주도하고 호출할 수 있음.설정 파일이나 어노테이션을 통해 객체