Java의 유래 썬 마이크로 시스템즈의 제임스 고슬링(James Gosling )과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. 1991년 그린 프로젝트(Green Project)라는 이름으로 시작해 1995년에 발표하였다. 처음에는 가전제품 내에 탑재해
변수( variable )란 값( vlaue )을 저장할 수 있는 메모리의 공간을 의미.값을 담을 수 있는 상자와 같다.변수는 말 그대로 '변하는 수'이기도 한다.변수를 사용하기 위해선 어떤 형태의 자료값을 담을 것인지 먼저 정해야 한다.변수는 선언된 영역의 바깥쪽 영
변수가 데이터를 담는 무언가라면 메서드는 동작을 실행해주는 무언가 이다.어떠한 특정 작업을 수행하기 위한 명령문의 집합이라고도 할 수있다.사용목적중복된 코드사용을 줄일 수있다.코드의 가독성이 좋아진다.코드를 수정하거나 문제가 발생할때 유지보수가 용이하다.<span
검사하기 자료형(Data Type)이란 데이터의 종류와 크기를 결정하는 기본 구성 요소로 숫자, 문자처럼 자료 형태로 사용하는 모든 것을 뜻함. 자료형은 자바 컴파일러에 의해 해석되는 자료형 실제 값을 갖는 자료형으로 총 8가지의 기본형을 미리
형변환(Type Casting) 말 그대로 타입을 변환하는것, 즉 변수나 *리터럴의 타입을 변환하는것이다. 자바는 타입이 다른 값들은 같은 타입으로 변환한 다음 계산하여야 하므로 주로 타입이 다른 값들을 계산하는 경우 사용된다.
배열(Array) 자바에서의 배열은 같은 타입의 변수들로 이루어진 유한한 집합이다. 배열을 구성하는 각각의 값을 요소(element), 위치를 가리키는 숫자는 인덱스(index)라고 하며 배열의 인덱스는 0부터 시작한다. 배열의 선언 배열을 선언하게 되면 stack
객체 지향 프로그래밍( OOP : Object Orient Programming )이 객체화된 부품(code)를 가져다 사용하는것이라면 Class는 어떻게 해야 부품(code)을 편하게 가져와 사용할까? 라는 관점에서 생긴것이라고 생각하면 될 것같다.다른 부품을 잘 사
Class Member Class를 구성하는 요소. 속성을 표현하는 field와 기능을 표현하는 method , class를 객체화 해주며 생성된 객체의 필드를 초기화 해주는 constructor가 있다. 필드(Field) class에 포함된 변수를 의미한다. 필드는
Overloading / Overload (오버로딩 / 오버로드 ) 같은 이름의 메서드/생성자를 여러개 가지면서 매개변수의 유형과 갯수를 다르게 하여 다양한 유형의 호출에 응답할수 있게 한 기술. 메서드 오버로딩과 생성자 오버로딩이 있다. 메서드 오버로딩 메서드의 이
정적 멤버는 클래스에 고정된 멤버로 객체를 생성하지 않고 바로 사용할 수 있는 필드와 메소드를 의미한다.객체(인스턴스)에 속한 멤버가 아니고 클래스에 속한 멤버이기 때문에 클래스 멤버라고도 불린다.static 영역은 클래스의 원본이 자리잡은 곳.member에게 stat
접근제한자(Access Modifier) Java에서는 접근을 허용하거나 제한 할수 있다. 여기서 접근은 클래스 및 인터페이스와 각 멤버의 접근을 의미한다. 접근 제한자의 종류 | 접근제한자 |적용대상| &n