썬 마이크로시스템즈에서 개발해 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어자바의 가장 중요한 특징은 운영체제에 독립적이라는 것.객체지향개념과 C++의 장점을 채택하고 잘 사용되지 않는 부분은 제외했음.풍부한 클래스 라이브러리(Java API)를 통해 프
“값”을 잘 다루는 것은 중요한 프로그래밍 능력 중 하나.단 하나의 값을 저장할 수 있는 메모리 공간이 공간에 저장된 값이 변경될 수 있기 때문에 ‘변수’라는 이름을 사용int age;변수타입 int변수에 저장될 값이 어떤 타입인지 지정하는 것.자바에는 정수형, 실수형
연산자는 연산을 수행하는 기호를 말한다.자바에서는 사칙연산을 비롯해서 다양한 연산자들을 제공하낟.연산자: 연산을 수행하는 기호피연산자: 연산자의 작업 대상(변수, 상수, 리터럴, 수식)연산자는 피연산자로 연산을 수행하고 나면 항상 결과값을 반환한다.연산자와 피연산자를
객체지향 이론의 기본 개념은 ‘실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다.’라는 것이다.실제 사물의 속성과 기능을 분석한 다음 데이터와 함수로 정의하여 실제 세계를 컴퓨터 속에 옮겨 놓은 것과 같은 가상 세계를 구현하고 이
상속이란, 기존의 클래스를 재사용ㅎ하여 새로운 클래스를 작성하는 것이다.상속을 통해서 클래스를 작성하면 보다 작은 양의 코드로 새로운 클래스를 작성할 수 있고 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다.이를 통해 코드의 재사용성을 높
객체지향개념에서 다형성이란 여러가지 형태를 가질 수 있는 능력을 의미하며, 자바에서는 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현하였다.조상 클래스 타입의 참조 변수로 자손 클래스의 인스턴스를 참조할 수 있도록 하였다
java.lang 패키지의 클래스들은 import 없이도 사용할 수 있다.String, System 클래스도 java.lang 패키지에 포함되기 때문.매개변수로 객체의 참조변수를 받아 비교하여 그 결과를 boolean값으로 알려준다.참조변수의 값으로 판단한다.Strin