분류 전체보기(278)
-
Synchronized
Synchronized - 멀티스레드환경에서 공유하는 데이터에 동기화를 제공 - 여러 스레드가 하나에 동시에 접근할 때 발생할 수 있는 문제를 해결 - 특정 코드 영역을 잠금처리해서 한 번에 하나의 스레드만 접근할 수 있게 함
2024.05.03 -
Runnable
Runnable - Thread 대신 여러개를 가져오거나 상속받을 때 사용하는 인터페이스
2024.05.03 -
람다식
람다식(Lambda) - 클래스식으로 구분해서 만드는 함수를 하나의 식으로 표현한 것 - 메서드의 이름이 필요없기 때문에 이름이 없어서 익명 함수 * 기존에 작성하던 방식 public 반환타입(void or return) 메서드명(매개변수) { 실행문 } * 람다식 (매개변수 목록) -> {실행될 코드 블록}; ( ) -> " "; ( ) -> { }; ex) * 기존 public String Hello() { return "World"; } * 람다식 () -> "World"; 람다식의 장점 : 코드를 간단하게 만들 수 있음 람다식의 단점 : 람다식이 너무 많아지면 코드 사용의 구분이 어려움
2024.05.03 -
imageReSize 2024.05.03
-
imagePre2 2024.05.03
-
File + Stream
이미지를 복사하기 위해서는 원본 이미지 파일 경로와 옮기고 싶은 이미지 파일 경로를 설정 File - 파일을 읽고, 쓰고, 가져오고, 사용하는데 쓰이는 객체 FileInputStream - 파일의 데이터를 읽어오는데 사용 - read() : 데이터를 읽어옴 FileOutputStream - 파일의 데이터를 내보내는데 사용 - write() : 데이터를 사용
2024.05.03