본문 바로가기

JAVA/자바의정석2

자바의 정석 2일차: 6장 6장 객체지향 프로그래밍1 객체지향언어의 장점 코드의 재사용성이 높다 코드의 관리가 용이하다 신뢰성이 높은 프로그래밍을 가능하게 한다 클래스와 객체 클래스 정의: 객체를 정의해 놓은 것 용도: 객체를 생성하는데 사용 객체 정의: 실제로 존재하는 것. 사물 또는 개념 용도: 객체가 가지고 있는 기능과 속성에 따라 다름 인스턴스 인스턴스화: 클래스로부터 객체를 만드는 과정 인스턴스: 어떤 클래스로부터 만들어진 객체 객체의 구성요소 속성(property): 멤버 변수(member variable), 특성(attribute), 필드(field) ,상태(state) 기능(function): 메서드(method), 함수(function), 행위(behavior) 클래스에는 객체의 모든 속성과 기능이 정의되어 있다 .. 2023. 9. 13.
자바의 정석 1일차 : 1~5장 1장 자바를 시작하기 전에 자바언어의 특징 1. 운영체제에 독립적 2. 객체지향언어 3. 비교적 배우기 쉽다(..?) 4. 자동 메모리 관리 가능 5. 네트워크와 분산처리 지원 6. 멀티쓰레드 지원 7. 동적 로딩 지원 자바 프로그램의 실행 과정 1. 프로그램의 실행에 필요한 클래스(*.class)를 로드 2. 클래스파일 검사 3. 지정된 클래스에서 main(String[] args)를 호출 2장 변수 변수란? ->값을 저장할 수 있는 메모리상의 공간 변수 타입 1. 기본형: 계산을 위한 실제 값을 저장 2. 참조형: 객체의 주소를 저장 상수란? 변수와 마찬가지로 값을 저장하지만 한 번 값을 저장하면 다른 값으로 변경 불가능 타입 앞에 키워드 'final' 붙여줌 보통 이름은 모두 대문자로 작성하며 여러.. 2023. 6. 19.