io2 JAVA NIO와 IO의 차이점 Java는 입출력(IO) 처리를 위해 두 가지 주요 API를 제공합니다. IO(Input/Output)와 NIO (New Input/Output).이 두가지는 데이터 처리 방식, 성능, 사용목적에서 큰 차이가 있습니다. 1. Java IO와 NIOIO(Input/Output)Java IO는 스트림 기반의 동기방식 API입니다.데이터를 하나씪 처리하며, 동기적으로 데이터를 읽고 씁니다.Java 초기 버전부터 제공된 표준 API로 간단한 파일처리, 네트워크 소켓 통신 등에 사용됩니다.NIO(New Input/Output)Java NIO는 버퍼기반의 비동기 방식 API 입니다.효율적으로 대규모 데이터를 처리하도록 설계되었습니다.채널, 셀렉터, 버퍼를 사용하여 다중 클라이언트와 비동기 네크워크 처리를 지원합니다.. 2024. 11. 17. JAVA try catch 구문 exception 오늘 Spparow를 통해서 취약점 분석을 진행해봤다. 역시나 .. 취약점이 많이 나오더라 많이 나온것중 하나다.exception에 대한 취약점이다. 다들 Exception을 특정화 하지 않고 대충 기본 exception만 처리해서 try catch 구문을 만든다. 그러다보면 exception 발생시 원인을 찾기도 어렵고 그 exception 을 미리 예방하는 방법을 주입하기도 어렵다.그래서 사용할 수 있는 exception 들에 대해 정리해 보려고 한다.Java에서 사용하는 Exception 은 두개로 나뉜다.1. Checked Exception : 컴파일 시점에서 확인되는 예외로, 개발자가 반드시 예외 처리를 해야 한다. 이러한 예외는 Exception 하위 클래스 중에서 RuntimeExceptio.. 2024. 8. 29. 이전 1 다음 728x90 반응형 LIST