JAVA 22

클래스와 객체, 그리고 객체 생성 개념정리

object(객체)란 무엇일까? - 객체란 현실 세계의 사물이나 개념을 소프트웨어로 표현한 것이다.예를 들어, 현실 세계에 있는 '자동차'라는 사물을 자바 안에 실제 형체 그대로 담을 수는 없다. 대신, 자동차가 가진 속성(예: 색상, 속도, 모델명)과 동작(예: 달리다, 멈추다)을 코드로 표현한 것을 하나의 객체로 불린다 class(클래스)란 무엇일까?- 클래스란 위에 말한 객체를 설계(모델링)하는 도구를 의미하며 자료형 측면에서 봤을 때는 새로운 자료형(UDDT:User defined data type)을 만드는 도구라고도 할 수 있다. 예를 들면, 자동차를 만들 때 그냥 자동차 만들자! 하면 바로 자동차를 만들 수 없다. 제일 먼저 어떤 자동차를 만들 것인지 자동차 도면(설계도)을 작성하게 되는..

JAVA 2025.06.24

JDK 설치하기 [Mac - homebrew사용]

1. brew로 설치 가능한 JDK 리스트 확인brew search jdk 2. jdk 설치 (openjdk@17)brew install openjdk@17 3. 심볼릭 링크 적용sudo ln -sfn /opt/homebrew/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17. jdk 4. java 정보 확인java --version 버전이 출력되었고 이상 없다고 생각했지만 openjdk@17을 설치했는데 왜 24 버전이 나오는지 확인이 필요하였다. 다시 터미널을 확인했더니 설치 완료 후 안내문구가 나온 걸 확인했다. For the system Java wrappers to find this JDK, syml..

JAVA 2025.06.21