본문 바로가기

java3

객체지향 프로그래밍 1. 객체(Object) 객체는 세상에 존재하는 물체를 뜻하며 식별이 가능한 것을 의미합니다. 객체는 속성과 행위로 구성되어 있으며, Java에서는 속성과 행위를 필드와 메서드로 정의하여 구현할 수 있습니다. 현실 세계에 있는 객체를 소프트웨어의 객체로 설계하는 것을 '객체 모델링'이라고 합니다. 2. 객체 간 상호작용 행위를 정의하는 Java의 메서드를 통해 객체 간 상호작용이 이루어집니다. 또한 소프트웨어의 객체들은 메서드를 통해 데이터를 주고받습니다. 예를 들어 1) Person 객체는 Car 객체가 가지고 있는 gasPedal() 이라는 메서드를 호출합니다. 2) gasPedal(50); 와 같이 메서드 괄호 안에 50의 매개값을 넣어 호출하면, Car 객체는 해당하는 50의 데이터를 전달 받아 .. 2024. 1. 3.
자료구조(Data Structure) - Java 자료구조는 컴퓨터 프로그램에서 데이터를 처리하기 위해 만든 구조로 List, Stack, Map 등이 있습니다. Java 프로그래밍에서 제공하는 컬렉션은 배열보다 다수의 참조형 데이터를 더 효과적으로 처리 할 수 있는 기능을 가지고 있습니다. 1. ArrayList 배열처럼 일렬로 데이터를 저장하고 조회하여 인덱스로 값을 하나씩 조회합니다. 참조형 변수로 저장하는 ArrayList는 동적 배열입니다. (크기가 가변적으로 늘어납니다) Array는 기본형 변수로 저장하는 정적 배열. ArrayList intList = new ArrayList(); // 선언 + 생성 intList.add(1); // 추가 intList.remove(1); // 삭제 2. LinkedList 메모리에 남는 공간을 요청해서 빈.. 2024. 1. 2.
Java - 변수 자바 문법 공부 1일 차 공부내용 정리. 변수 : 변하는 저장공간 int number = 10; // 변수 선언 및 초기화 상수 : 변하지 않는 저장공간 final int number = 10; // 상수로 선언 (데이터 타입 앞에 final 붙여서 작성) number = 11; // 변수의 값을 바꾸려고 하면 에러 발생 정수형 변수: 0, 1, 2, 3과 같은 정수형 숫자값을 저장. (byte, short, int, long) byte : -128 ~ 127 short (2byte) : -32,768~32,767 int (4byte) : -21억~21억 long (8byte) : 9 백경 정도의 매우 큰 수 실수형 변수 : 0.123, 0.99999와 같은 소수점 실수값을 저장. (float, doub.. 2023. 12. 29.