매개변수는 저장공간이다.리턴타입 메서드명(매개변수) { 실행할 문장 return 리턴값;}리턴타입이란, 리턴 값의 타입을 말한다.리턴값이 있는 메소드는 사용할 때 통째로를 리턴값으로 보아야 한다.리턴값이 없을 때에는 타입을 void로 준다. (void : 비어있는
절차지향과 객체지향 앞으로 우리는 개발을 해나갈 때 선택을 해야하는 순간이 온다. 내가 만들 프로그램이 절차지향과 객체지향 프로그램 둘 중 어느 프로그램을 선택하는 것이 맞는 것인지를. 절차지향 (C언어) 빵 반죽 -> 발효 -> 굽기 -> 장식 -> 판매 굽기 전
지금부터는 클래스의 종류에 대해서 알아볼 것이다. 추상클래스(abstract) > 추상적인 내용만 정의하고 있는 클래스로 구체적인 내용은 하위 클래스에서 구현되도록 해놓은 클래스 추상클래스는(부모) 클래스들의(자식) 공통요소들을 가상화 시켜놓는다. 객체화는 가능하나
클래스 배열 > 객체를 여러개 선언해야 하는 경우 배열 타입으로 한번에 선언 후 사용한다. 클래스 배열은 몇차원 배열일까? 2차원 배열 객체는 field의 주소값을 가지고 있다. 그 주소값을 가지고 있는 객체를 담는 배열이다 클래스 배열 선언 > 1. 클래스명[]
접근 권한 제어자defaultpublicprotectedprivate default 같은 패키지에서는 접근 가능 default는 다른 말로 friendly라고 한다. public 하나의 파일 안에 여러개 클래스를 만들 때에는 메인 클래스에만 public이 붙을 수 있
클래스 내부에 클래스를 선언하여 외부 클래스의 필드 접근에 용이하기 위함. 우리가 클래스를 다른 클래스 밖에서 쓰려면 그 클래스의 소속을 알려주어야 했다. (객체화)내부 클래스의 필드를 사용하기 위해서는 외부 클래스에서 내부 클래스를 객체화 해야한다. 외부클래스명 객체
에러 : 심각한 오류 자바라는 프로그램의 문제는 오류 예외 : 덜 심각한 오류 프로그래밍하는 나의 문제는 예외 try catch 문 if문으로 잡힐 수 없는 예외를 try catch로 잡는다. 오류가 나지 않으면 try문이 정상 실행. 오류 발생시 catch문이 실행
API(Application Programming Interface)응용 프로그램 프로그래밍 인터페이스자바 시스템을 제어하기 위해서 자바에서 제공하는 명령어들을 의미한다.선배 개발자들이 JAVA에서 코딩을 쉽게 할 수 있도록 만들어 놓은 것.java.lang자바 프로그
Wrapper 클래스 큼직한 걸로 작은 걸 감싼다 > 기본형 타입을 객체화 하도록 도와주는 클래스 클래스 타입 -> Wrapper 클래스 > Wrapper 클래스 > 기본형 타입 : 박싱(Boxing) Wrapper 클래스 int Double > double
컬렉션 프레임워크(Collection Framework) 많은 데이터를 쉽고 효과적으로 관리 할 수 있는 표준화된 방법을 제공하는 클래스의 집합 컬렉션 프레임워크의 주요 인터페이스 1. List implements Collection > 구현 클래스 Vector
MVC모델 (Model-View-Controller) 소프트웨어 디자인 패턴 DB : 데이터가 모여있는 기지 DBMS : DB를 관리해주는 것 데이터베이스만 같으면 DBMS가 달라도 문법이 다 똑같다. DBMS가 없으면 컴파일러 없이 개발하는 것과 똑같다. ma
: 프로그래밍 언어로 구성된 소스코드로 만든 것: 프로그램을 실행시켜 동작하기 위한 자원을 생성하여 일련의 처리 경로를 의미한다. (직렬적) 사용가능하도록 올려만 주는 아이. 그 올라간 자원을 사용하는 것이 쓰레드.직렬적 : 하나가 처리가 되어야 다음 것이 처리가 되는
인스턴스 변수/ 인스턴스 메소드객체를 생성하여야 사용 가능객체마다 다른 값을 가질 수 있음객체.변수 or 객체.메소드로 사용클래스 메소드나 클래스 변수 사용 가능클래스 변수/ 클래스 메소드클래스 이름으로 사용(객체를 생성하지 않아도 사용 가능)해당 클래스와 해당 클래스