본문 바로가기
728x90
반응형

java3

[Java]File Write/쓰기 (OutputStream/BufferedOutputStream) OutputStreamOutputStream은 Java에서 바이트 기반의 출력을 위한 추상 클래스입니다. 이 클래스는 파일, 네트워크 연결, 메모리 버퍼 등 다양한 데이터 대상으로 바이트 데이터를 쓰는 데 사용됩니다. OutputStream의 구체적인 서브클래스로는 FileOutputStream, BufferedOutputStream, ByteArrayOutputStream, SocketOutputStream 등이 있습니다. void write(byte[] b):바이트 배열 b의 모든 바이트를 출력 스트림에 씁니다.void write(byte[] b, int off, int len):바이트 배열 b의 off 위치에서 시작하여 len 길이만큼의 바이트를 출력 스트림에 씁니다.void flush():출력 스.. 2024. 6. 8.
[Java]File 읽기/Read (FileInputStream, BufferedInputStream) InputStream은 Java에서 바이트 기반의 입력 스트림을 나타내는 추상 클래스입니다. 이 클래스는 파일, 네트워크 연결, 메모리 버퍼 등 다양한 데이터 소스로부터 바이트 데이터를 읽는 데 사용됩니다. InputStream의 구체적인 서브클래스로는 FileInputStream, BufferedInputStream, ByteArrayInputStream, SocketInputStream 등이 있습니다.int read(byte[] b):입력 스트림에서 주어진 바이트 배열 b에 데이터를 읽습니다. 읽은 바이트 수를 반환하며, 더 이상 읽을 데이터가 없으면 -1을 반환합니다.int read(byte[] b, int off, int len):입력 스트림에서 주어진 바이트 배열 b의 특정 위치 off부터 le.. 2024. 6. 8.
[IntelliJ] Java JAR 파일 만들기/빌드하기/실행하기/생성하기 인텔리J에서 Hello World Java 프로그램을 jar 파일로 만들어 보겠습니다. 우선 코드를 다음과 같이 구현하고 저장 합니다.public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!!"); }} 1. File > Project Structure... (Ctrl + Shift + Alt + S)프로젝트 스트럭처 다이얼로그를 엽니다.2. Artifacts > '+' > JAR > From modules with dependencies...3. Main Class 선택main() 메소드가 있는 클래스를 지정해줍니다.4. 'OK' 버튼 클릭jar 파일이 저장될.. 2024. 6. 4.
728x90
반응형