개발일지349 ArrayList를 활용한 로또번호 생성하기 개발일지/자바 2022. 10. 8. HashSet 사용법 HashMap의 특징 (C R U D) 1. 인덱스가 없다. 2. 순서가 없고, 중복이 안된다.(중복 == 덮어쓰기) 값 추가하기 사이즈 확인하는 법 값이 있는지 없는지 확인하는 법 boolean으로 결과 리턴 forEach활용한 모든값 출력하기 결과 Iterator을 활용한 모든 값 출력하기 (HashSet에서 사용) 결과 개발일지/자바 2022. 10. 8. HashMap 사용법 key와 value 구조로 데이터를 저장한다. HashMap의 특징 (C R U D) 1. 인덱스가 없다. 2. 순서가 없고, 중복이 안된다. 3. key값은 null값 불가능 4. value값은 null값 가능. 5. key값 중복가능하지만, 덮어쓰기가 됨 (중복의 의미가 없다.) 값 추가하는 방법 결과 key값으로 value값 출력하기 결과 값 수정하기 값 수정 전 값 수정 후 값 삭제하기 forEach를 활용해서 전체의 key값과 value값 가져오기 Entry를 활용해서 전체의 key값과 value값 가져오기 -- forEach와 같지만 Entry방법 추천 개발일지/자바 2022. 10. 8. 기반스트림(FileWriter) + 보조스트림(BufferedWriter) - 파일의 데이터를 한줄씩 쓰는 방법(속도향상) - flush() : FileWriter 내부 버퍼의 내용을 파일에 writer합니다. flush()를 호출하지 않는다면 내용이 버퍼에만 남고 파일에는 쓰이지 않는 상황이 나올 수 있다. - close() : FileWriter는 스트림을 이용하여 파일의 내용을 읽어들인다. 이때 close()를 호출하여 스트림을 닫으면 그 스트림을 다시 이용하여 파일에 쓰는 것이 불가능하다. 파일은 파일시스템이나 기타 다른 곳에 있으므로 이 내용을 스트림으로 읽어 들이는데 메모리를 소모합니다. 작업이 끝나면 close()를 호출하여 스트림을 닫아 종료된 작업에 대해 메모리를 확보해야 한다. 개발일지/자바 2022. 10. 8. 기반스트림(FileReader) + 보조스트림(BufferReader) - 파일의 데이터를 한줄씩 읽는 방법(속도향상) 한줄씩 읽기 결과 한글자씩 읽기 결과 라인으로 읽게되면 반복회수가 줄어들게되서 속도가 빨라진다. 기반스트림을 사용하여 성능을 추가하기위해 보조 스트림을 사용한것이다. 개발일지/자바 2022. 10. 8. SQL(쿼리문) C R U D 사용법 데이터베이스 생성하기 - C 데이터베이스 삭제하기 - D 데이터베이스 선택하기 컬럼 생성하기 - C PRIMARY KEY 사용법 테이블 구조 확인하는 방법 테이블 삭제하기 - D 테이블 데이터 전체 삭제 - D 테이블에 데이터 입력하기 - 1 - C 테이블 데이터 입력하기 - 2 - C 선택한 데이터 로우(행)으로 삭제하기 - D 컬럼, 해당하는 컬럼의 데이터 모두 삭제 - D 원하는 위치의 데이터 수정하기 - U 해당하는 컬럼(열) 모두 수정 - U 원하는 컬럼 데이터 조회하기 - R 개발일지/Database 2022. 10. 6. FileInputStream, FileOutputStream 활용한 이미지복사하기 개발일지/자바 2022. 10. 5. FileWriter (쓰기) 개발일지/자바 2022. 10. 5. FileReader (읽기) 개발일지/자바 2022. 10. 5. 출력 스트림 FileOutputStream 활용 3 개발일지/자바 2022. 10. 5. 출력 스트림 FileOutputStream 활용 2 개발일지/자바 2022. 10. 5. 출력 스트림 FileOutputStream 활용 1 입력 스트림의 반대인 출력 스트림이다. 출력 스트림이란!!! 파일에 값을 출력하는 것이다. (파일에 값을 집어 넣는것) 데이터를 출력하기위해서는 파일에 값을 써야하는 것이므로 .Write를 사용한다. 밑에 코드를 보면 Write()를 하나 하나 사용하면서 1바이트씩 넣어주는 코드이다. .Write()에 매개변수값을 아스키코드(정수)와 문자를 넣을수가 있다 만약에 파일에 값을 넣어 줘야하는데 파일이 없다? 그러면 파일을 만들어서 값을 넣어주게된다. 개발일지/자바 2022. 10. 5. 이전 1 ··· 21 22 23 24 25 26 27 ··· 30 다음