1. - 산술연산자
클래스의 정의 객체를 자바 프로그램으로 개발하기 위해 클래스의 형태로 표현.객체의 생성과 사용정의된 클래스를 사용하기 위해 메모리에 올리는 작업이 필요하다. 이 작업을 객체 생성 / 객체의 인스턴스화하고 표현한다. 객체가 생성될 때 클래스의 구성요소들안 인스턴스 변수
메모리 1.힙(heap) \- 인스턴스변수와 객체가 저장됨. (정확한 표현으로 인스턴스는 객체의 내부에 존재함.) 객체 생성에 의해 힙에 생성된 객체를 인스턴스라고 한다. 클래스내의 구성요소(인스턴스 변수, 메소드)가 저장된다. \- 수명-
배열의 특징기본형 및 참조 데이터 형을 포함한 모든 데이터 타입을 배열로 저장 가능변수는 선언만 하면 사용할 수 있으나 배열은 반드시 선언과 생성 작업 필요배열은 객체이기 때문에 반드시 new 생성자를 이용해 생성, 간단한 표현식도 제공배열이 생성되면 데이터형에 맞는
package: 성격이 비슷한 클래스들을 임의의 패키지(폴더)에 저장해 두고, import를 이용해 원하는 클래스를 호출(보조기억장치에서 주기억장치로 loading)한다.문자열방법 1 String ss1 = "kor"; //객체 생성됨(편의 제공) String
자바 프로그램의 실행 과정 1 소스코드를 작성하고 클래스파일을 생성 2 클래스 파일을 실행 3 클래스 로딩 : 프로그램이 실행될 때 인스턴스가 생성되기 위한 정보를 제공해주기 위해서 클래스가 먼저 메모리로 로딩된다. 4 이때 클래스에 속한 스테틱 변수와 메소드가
SingletonMain(단일체): 한 클래스에 단 하나의 객체만 존재하도록 제안한다.메모리를 절약, 데이터 공유 편리 테스트 불편, 유연성이 떨어짐
참고 블로그자바(Java)의 기초 박살내기 - Java GUI①컴포넌트: 컨테이너에 포함되어야 화면에 출력될 수 있는 GUI 객체모든 GUI 컴포넌트의 최상위 클래스 : java.awt.Component컨테이너: 컴포넌트로부터 상속받은 하나의 윈도우 영역AWT 컨테이너
공통된 특성을 가지는 부모(super,조상)클래스로부터 객체를 상속받아 자식(파생,sub)클래스에서 사용. 중복 제거, 재사용성 향상객체 간에 is a kind of관계 성립부모클래스의 멤버를 자식 클래스가 선언 없이 사용API 및 사용자가 만든 클래스들은 모두 상속
windowWindow 개체는 borders와 menubar가 없는 최상위 windowwindow 의 기본 레이아웃은 BorderLayoutFrame은 제목과 테두리가 있는 최상위 window
다형성 (polymorphism)상속관계의 계층구조에서 상위타입의 변수로 모든 하위타입을 참조서로 다른 데이터를 배열에 저장하거나 서로 다른 데이터를 하나의 메서드에 전달하는 경우 다형성을 활용할 수 있다.재사용성 향상, 효율적으로 관리 가능Object 타입의 변수는