본문 바로가기

JAVA 수업/java 수업 기록24

0608 수업 내용 1) 객체직렬화 객체 직렬화는 객체를 일련의 바이트로 변환하여 저장하거나 전송할 수 있게 하는 프로세스입니다. 2) implements Serializable - 객체직렬화를 하기 위해서 제약을 걸기 위해서는(외부에 보안상 문제가 되는 객체사용시) implements Serializable 이거 하면 안됨!!! 보안상 문제가 되는 것들은 직렬화를 하면 안된다. 3) transient 직렬화제외 4) 5) cmd 창에서 dir 입력하면 프로세스가 만들어짐 6) 프로세스 애플리케이션이 실행된 상태 = 프로세스 7) 스레드 스레드(Thread)는 프로그램 내에서 동시에 실행되는 작업 단위로, 독립적인 실행 흐름을 가지며 병렬 또는 동시에 여러 작업을 처리하는 것이 가능하다. 프로세스 10개를 만드는 것보다 한.. 2023. 6. 8.
0607 수업 내용 1) 데이터 입출력 데이터 입출력은 프로그램과 외부 환경 또는 다른 프로그램 간에 데이터를 읽고 쓰는 과정을 말합니다. 데이터 입출력은 다양한 형식과 방식으로 이루어질 수 있습니다. 아래에는 일반적으로 사용되는 몇 가지 데이터 입출력 방법을 설명하겠습니다. 콘솔 입출력(Console I/O): 콘솔은 프로그램과 사용자 간에 텍스트 기반으로 데이터를 주고 받는 인터페이스입니다. 표준 입력(System.in)을 통해 사용자로부터 입력을 받을 수 있고, 표준 출력(System.out)을 통해 결과를 화면에 출력할 수 있습니다. Java에서는 System.in, System.out을 사용하여 콘솔 입출력을 수행할 수 있습니다. C에서는 scanf, printf 함수를 사용하여 콘솔 입출력을 처리할 수 있습니다... 2023. 6. 7.
인터페이스의 세계로~~ 떠나려고 했는데 실패했음.. 그래도 정리한 거 올림.. 출처: 책 자료집 2023. 6. 5.