반응형

2024/08/29 3

자바 기본형과 참조형

자바에서 참조형을 제대로 이해하는 것은 정말 중요하다고 한다.어제 배운 기본형과 참조형에 관하여 막연하게 이해하고만 있기 때문에 오늘 복습을 통해 제대로 이해하고 정리하려 한다. 변수의 데이터 타입은 가장 크게 보면 기본형과 참조형으로 분류할 수 있다. 사용하는 값을 변수에 직접 넣을 수 있는 기본형, 그리고 이전에 만들어 봤던 Student student1과 같이 객체가 저장된 메모리 위치를 가르키는 참조값을 넣을 수 있는 참조형으로 분류할 수 있다. 기본형(Primitive Type) : int, long, boolean, double 처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터타입을 기본형이라고 한다.참조형(Reference Type) : Student student1, int[] stude..

공부/Java 2024.08.29

자바 클래스와 데이터

클래스와 데이터에 대한 내용이 머릿속에 확실하게 정리되지 않은 것 같아, 인강을 다시 보며 복습하기로 하였다.머리가 나쁘면 몸이 고생한다.  클래스가 필요한 이유 :int[] studentAges = {15,16};String[] studentNames ={"학생1", "학생2"};int[] studentGrades = {90,80};위처럼 데이터를 배열을 통해 관리하면 한 학생의 데이터가 3개의 배열에 나누어져 있기에 3개의 배열을 각각 변경해야 하는 어려움이 있다. 이렇게 하면 실수 가능성이 매우 높다. 이러한 문제를 해결하기 위해 학생이라는 개념을 하나로 묶는 것이다. 그 개념이 바로 클래스이다. 클래스를 사용해서 학생이라는 개념을 만들고, 각각의 학생 별로 이름 나이 점수를 관리 하는 것이다. p..

공부/Java 2024.08.29

자바 객체 지향 프로그래밍과 절차 지향 프로그래밍

프로그래밍 방식은 크게 절차 지향 프로그래밍과 객체 지향 프로그래밍으로 나눌 수 있다. 절차 지향 프로그래밍1. 절차 지향 프로그래밍은 이름 그대로 절차를 지향한다. 쉽게 이야기해서 실행 순서를 중요하게 생각하는 방식이다.2. 절차 지향 프로그래밍은 프로그램의 흐름을 순차적으로 따르며 처리하는 방식이다. 즉, "어떻게"를 중심으로 프로그래밍한다. 객체 지향 프로그래밍1. 객체 지향 프로그래밍은 이름 그대로 객체를 지향한다. 쉽게 이야기해서 객체를 중요하게 생각하는 방식이다.2. 객체 지향 프로그래밍은 실제 세게의 사물이나 사건을 객체로 보고, 이러한 객체들 간의 상호작용을 중심으로 프로그래밍 하는 방식이다. 즉, "무엇을" 중심으로 프로그래밍 한다.

공부/Java 2024.08.29
반응형