반응형

Java 4

250224_ 자바 GUI 기능들..

자바 GUI- .net의 윈폼처럼 자바에서 지원하는 UI Tookit 같은 클래스들의 모음집- 주로 java.awt 나 javax.swing 의 패키지를 이용함https://docs.oracle.com/en/java/javase/23/docs/api/java.desktop/java/awt/package-summary.html java.awt (Java SE 23 & JDK 23)A border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center. The DisplayMode class encapsulates the bit dept..

Java 2025.02.24

250213_자바 FileIOStream 클래스들

- 파일 스트림들  - 파일 In, Out input 관련 기능을 모아 놓은 Stream 클래스들임  - 당연히 파일을 열고 닫기 떄문에 .close를 해줘야함, 대신 try (){}에서 ()안에 작성하면 try 구문을 나가면 자동으로 닫아 줌인풋 / 리더기package Chapter23;import java.io.FileInputStream;import java.io.IOException;public class FileInputStreamTest01 { public static void main(String[] args) { try(FileInputStream fis = new FileInputStream("inputText.txt");){ int data; ..

Java 2025.02.13

250212_자바 람다식, 스트림, 예외처리

람다란? - 람다라는 단어는 수학 람다 대수에서 비롯되었음 - 익명 함수를 의미함 - 함수 지향 프로그래밍에서 자주 쓰이는 기법 - 이름 처럼 익명 함수를 의미하기 때문 함수를 선언과 구현이 대부분 같이 되는 것이 특징임 package Chapter20;public interface Printer { void Print();}인터페이스 선언 - 단일 함수 지향 package Chapter21;import Chapter20.Printer;public class LambdaEx01 { public static void main(String[] args) { //{}생략 버전, 실행문이 한 줄 일 때 Printer printer = () -> System.out.printl..

Java 2025.02.12

250211_Java 중첩 클래스

중첩 클래스? - 클래스 내부에서 또 다른 클래스를 선언하여 사용하는 방법임 - SOLID 기준으로 단일 책임 원칙 (Single responsibility principle) 에는 조금 위배되는 내용이긴 하나 사용할 수 있는 기법이긴 함 단일 책임 원칙 - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 객체 지향 프로그래밍에서 단일 책임 원칙(single responsibility principle)이란 모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야 함을 일ko.wikipedia.org- 자바에서 사용하는 중첩 클래스의 사용 방법은 크게 3가지로 생각됌   1. static를 사용하여 선언 되는 클래스 내부에서 static 처럼 사용하는 방법 2. 내부 클..

Java 2025.02.11
반응형