java44 (39) [JAVA] 23일 람다식이란? 람다식은 메소드를 하나의 식으로 표현한 것 객체 지향 언어 보다는 함수 지향 언어에 가깝다. 메소드를 간략하면서도 명확한 식으로 표현할 수 있도록 해준다. 메소드를 람다식으로 표현하면 메소드의 이름 및 반환 값이 없어지므로 익명 함수 라고도 한다. 람다식의 형태는 매개 변수를 가진 코드 블록이지만 런타임 시에는 익명 구현 객체를 생성한다. 스트림(stream) 이란? 데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소로 정의할 수 있다. 컬렉션과 마찬가지로 스트림은 특정 요소 형식으로 이루어진 연속된 값 집합의 인터페이스를 제공한다. 스트림은 컬렉션,배열,I/O 자원 등의 데이터 제공 소스로부터 데이터를 소비한다. package ch17.streamEx; import java.util.. 2024. 4. 10. (38) [JAVA] 22일 package ch16.unit02; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; import jav.. 2024. 4. 10. (36-37) [JAVA] 20-21일 4.4 package ch15.unit02; import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.io.Serializable; public class Ex01_tramsient { public static void main(String[] args) { String pathname = "demo2.txt"; try (ObjectOutputStream oos = new ObjectO.. 2024. 4. 10. (35) [JAVA] 19일 4.3 package ch14.unit03; import java.io.RandomAccessFile; public class Ex61_RandomFile { public static void main(String[] args) { RandomAccessFile raf=null; byte b; try { raf = new RandomAccessFile("ex.txt", "rw"); for(int n = 65; n 2024. 4. 10. (34) [JAVA] 18일 입출력 스트림(I/O Stream) - 2 FileWriter 출력할 유니코드 문자를 디폴트 문자 인코딩의 바이트로 변환하여 파일 시스템의 파일에 저장한다. OutputStreamWriter 클래스의 하위 클래스. 기본적으로 파일이 없으면 생성하고, 이미 존재하면 그 파일에 덮어쓰므로 기존 내용은 사라진다. package ch14.unit03; import java.io.FileWriter; import java.io.InputStreamReader; import java.io.Reader; public class Ex21_FileWriter { public static void main(String[] args) { String pathname ="test.txt"; int data; /* - FileWriter : 파일 출력 문자 스트림 : .. 2024. 4. 3. (33) [JAVA] 18일 입출력 스트림(I/O Stream) 입출력(Input/Output) 스크림이란? 자바의 모든 데이터 입출력은 스트림이라는 개념에 의해 이루어진다. 스트림은 응용프로그램과 입출력 장치를 연결하는 소프트웨어 모듛호서, 입출력 장치와 응용프로그램 사이에서 데이터가 순서대로 전송되도록 한다. 데이터 입출력시 모든 데이터를 형태와는 관계 없이 일련된 흐름으로 전송을 하는 것이 입출력 모델의 기본 개념 바이트 스트림 : 1byte단위로 입출력을 수행하며, 기본 입출력 단위 문자 스트림: 2byte의 문자 단위로 입출력을 수행 입출력 예외 클래스 java.io.IOException 입출력 처리중 예외가 발생할때, 대부분 입출력 관련 예외 클래스의 상위 클래스 java.io.FileNotFoundException 지정된 경로에 파일이 존재하지 않는 경우.. 2024. 4. 3. 이전 1 2 3 4 ··· 8 다음