Java프로젝트하면서 입출력에서 RandomAccessFile을 쓰는 이유와 사용 방법 설명하기
명함철에서 필요한 파일 개수 이번에는 CUI 프로그래밍으로 넘어가기 전에 먼저 외부텍스트파일의 데이터를 불러오고, 저장할 수 있게 load 와 save 메소드를 먼저 정의하려고 합니다. 그 과정에서 RandomAccessFile을 쓰는 이유와 사용 방법에 대해 설명하도록 하겠습니다...
명함철에서 필요한 파일 개수 이번에는 CUI 프로그래밍으로 넘어가기 전에 먼저 외부텍스트파일의 데이터를 불러오고, 저장할 수 있게 load 와 save 메소드를 먼저 정의하려고 합니다. 그 과정에서 RandomAccessFile을 쓰는 이유와 사용 방법에 대해 설명하도록 하겠습니다...
도메인 용어 정의 저번 시간에 만들었던 VisitingCard클래스를 관리하는 control인 명함철, VisitingCardBinder를 구현하면서 LinkedList에서 얕은 복사 깊은 복사를 설명하도록 하겠습니다. 명함철을 구현할 때는 저번에 주소록과는 다른 도메인 용어를 사...
명함철 프로젝트를 시작하면서 저번까지 ArrayList를 활용하여 주소록 프로그램을 만들면서 String의 특성, ArrayList의 얕은 복사, 깊은 복사, 문자열 입출력, CUI프로그래밍, MySQL등 다양한 것들을 배웠습니다. 이번에는 LinkedList를 활용하여 명함철 프...
MySQL연동하기 앞에서 구현했던 CUI프로그램은 외부파일 입출력을 통해 주소록의 데이터를 저장하고 불러올 수 있었습니다. 이제 여기서 더 나아가 관계형 데이터베이스 중 하나인 MySQL과 연동을 해보려고 합니다.
자바 입출력 지금까지는 프로그램을 종료시킬 때마다 주소록에 입력되었던 내용이 저장되지 않고 모두 사라졌습니다. 그 이유는 주소록에 입력된 데이터들이 RAM에서만 임시로 저장되어 있다가 프로그램이 종료되면서 RAM에서 프로그램이 사용하던 공간을 반납하면서 저장된 데이터도 날라가기 때...