🦲자습/📌문제해결

🦲자습/📌문제해결

자바 패키지 DataInputStream vs ObjectInputStream 차이

47일차 수업 도중 궁금한 내용.. 자바 패키지 DataInputStream 을 ObjectInputStream 으로 대체해서 패키지를 사용하였다. 그리고 비트이동 연산처리를 하는 과정을 거치지 않아도 되게 되었다. 그래서 그 차이가 무엇인지 궁금해서 알아보았다. [답변] 네, 맞습니다. 데이터의 형태와 특성에 따라서 ObjectInputStream을 사용하여 객체로 읽거나, DataInputStream을 사용하여 바이너리 형태로 읽어서 사용하는 것은 일반적인 차이입니다. 내부적으로 ObjectInputStream과 DataInputStream은 데이터를 읽는 과정에서 비트 이동 연산을 수행합니다. 비트 이동 연산은 데이터의 비트 단위로 이동하면서 필요한 데이터를 추출하는 연산을 의미합니다. 데이터를 바..

🦲자습/📌문제해결

eclipse 개발환경 설정 후 Import 경로 설정이 안될 때 해결방법

https://dev-with-gpt.tistory.com/125 1. 이클립스 개발환경 설정 (for java) 자바 Eclipse IDE 설치 및 workspace 설정 ## 기본 Java IDE 'Eclipse IDE' 설치 - eclipse.org 에서 다운로드하여 설치 - 이클립스 실행 할 때 workspace 폴더 선택 - 예) /home/사용자홈/eclipse-workspace - workspace 설정 - 워크스페이스 폴더 마다 설정해야 한 dev-with-gpt.tistory.com https://dev-with-gpt.tistory.com/128 2. 이클립스로 import 하기 위한 gradle setting 수정 자바 복습 ! eclipse로 강사님 폴더 import 하기 (grad..

🦲자습/📌문제해결

상속. 자식과 부모 클래스의 관계

질문했던 내용 * 다형적 변수 A obj; obj = new A(); True A에는 A기능이 있다. A obj; obj = new B(); True A에는 B기능이 있다. A obj; obj = new C(); True A에는 C기능이 있다. A obj; obj = new D(); True A에는 D기능이 있다. D obj2; obj = new A(); False D에는 A기능이 없다. D obj2; obj = new B(); False D에는 B기능이 없다. D obj2; obj = new C(); False D에는 C기능이 없다. D obj2; obj = new D(); True D에는 D기능이 있다. 부모는 자식의 클래스를 직접 사용할 수는 없다. 반면 자식은 부모의 클래스를 사용할 수 있다. 예..

🦲자습/📌문제해결

0608 클래스 관계 상속, 연관, 포함, 복합, 합성, 의존 정리

질문했던 내용 * 클래스 관계 상속 (Inheritance): 상속은 한 클래스가 다른 클래스의 특성과 동작을 상속받는 관계입니다. 상속은 일반적으로 "is-a" 관계로 표현됩니다. class Car { // 자동차 클래스의 특성과 동작 } class DumpTruck extends Car { // 덤프트럭 클래스의 특성과 동작 } 예를 들어, 자동차와 덤프트럭이라는 두 클래스가 있다고 가정해봅시다. 자동차는 덤프트럭이라는 특수한 유형의 자동차이므로, 덤프트럭 클래스는 자동차 클래스를 상속받을 수 있습니다. 이렇게 상속을 통해 덤프트럭 클래스는 자동차 클래스의 특성과 동작을 상속받아 사용할 수 있습니다. 연관 (Association): 연관은 한 클래스가 다른 클래스와 관련성을 가지고 상호 작용하는 관계..

우동한그릇
'🦲자습/📌문제해결' 카테고리의 글 목록 (4 Page)