[Java] 56. HTTP 서버 활용
·
Programming Language/Java
보호되어 있는 글입니다.
[Java] 55. 애노테이션
·
Programming Language/Java
보호되어 있는 글입니다.
[Java] 54. 리플렉션(Reflection)
·
Programming Language/Java
보호되어 있는 글입니다.
[Java] 53. HTTP 서버 만들기
·
Programming Language/Java
보호되어 있는 글입니다.
[Java] 52. 채팅 프로그램(feat. Command Pattern)
·
Programming Language/Java
보호되어 있는 글입니다.
[Java] 51. 네트워크 - 프로그램(2)
·
Programming Language/Java
보호되어 있는 글입니다.
[Java] 50. 네트워크 - 프로그램(1)
·
Programming Language/Java
보호되어 있는 글입니다.
[Java] 49. File, Files
·
Programming Language/Java
File, Files#Java/adv2파일이나 디렉토리를 다루는 객체 File 또는 Files, Path 클래스/FileFile은 파일과 디렉토리를 둘 다 다룬다.File file = new File("temp/example.txt");File directory = new File("temp/exampleDir");주요 메서드createNewFile(): 새 파일을 생성. 단순히 객체를 생성한다고 파일이 생성되는게 아니라, 이 메서드를 호출해야 생성된다.exists(): 파일이나 디렉토리의 존재 여부를 확인mkdir(): 새 디렉토리를 생성delete(): 파일이나 디렉토리를 삭제isFile(): 파일인지 확인isDi..
[Java] 48. 자바 I/O 활용
·
Programming Language/Java
I/O 활용#Java/adv2회원 데이터를 관리하는 콘솔 프로그램 예제(Create, Read)Member 클래스 정의 및 Repository 인터페이스 정의/회원 관리 예제1 - 메모리ArrayList에 저장하는 방법문제: 자바 프로그램 종료 시 모든 회원 정보가 사라진다/회원 관리 예제2 - 파일에 보관파일에 저장해서 데이터를 영구 보존해보자.한 줄 단위로 회원 데이터를 파일에 저장(ID,Name,Age)BufferedReader, BufferedWriter 보조 스트림을 이용.try-with-resource로 스트림 선언 및 해제코드 블록이 끝나면 자동으로 close()가 호출try (BufferedWriter bw = new BufferedWriter(new FileWriter(FILE_PATH,..
[Java] 47. 자바 IO 기본(2)
·
Programming Language/Java
IO 기본(2)#Java/adv2문자를 스트림에서 편리하게 사용하기/문자 다루기1 - 시작기본적으로 스트림에는 byte를 전달해야 한다 String을 byte로 변환한 다음 전달byte[] writeBytes = writeString.getBytes(인코딩)fos.write(writeBytes)String readString = new String(readBytes, UTF_8) fis.readAllBytes()문자를 byte로 변환해야하는 번거로움 문자를 byte로 변환해주는 기능을 대신 처리해주는 클래스 등장/문자 다루기2 -..