본문 바로가기

반응형

클래스

람다식(Lambda expression) 깔끔하게 정리하기 Java 는 람다식의 도입으로 인해, 객체지향형인 동시에 함수형 언어가 되었다. 람다식의 정의 람다식은 메서드를 하나의 식(expression) 으로 표현한것을 말한다. 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없어지므로, 람다식을 익명함수(anonymous function) 이라고도 한다. int[] arr = new int[10]; Arrays.setAll(arr, (i) -> (int)(Math.random()*10)+1); 위 람다식을 메소드로 나타낸다면 아래와 같다. int methodExam() { return (int)(Math.random()*10) + 1; } Java 에서 모든 메서드는 클래스에 포함 되어야하고 클래스도 새로 만들어야하며, 객체도 생성해야 비롯소 method.. 더보기
Java serialize(직렬화) 에 대해서 정리하기 (feat. serialVersionUID) 블로그 목적 : Java 직렬화 대해서 공부및 정리후 나만의 노하우와 지식을 공유한다. 블로그 요약 · Java 직렬화에 대해서 알아본다. · serialVersionUID 의미 에 대해서 정리해본다. 블로그 상세 내용 우선, Java 직렬화에 대해서 알아보시죠~! Java 직렬화에 대해서 정리해 보면... Java 직렬화는 컴퓨터의 메모리 상에 존재하는 데이터에 대한 처리를 할 때 사용하는 개념이고, 보통 아래 2가지 경우에 대해서 정상적인 처리를 하기 위해 바이트 스트림 형태로 생성하는 것을 말한다. - 예를 들면, 아래 2가지 경우가 있을 수 있는데요... - 하나, 파일로써 저장 - 둘, 통신하는 다른 컴퓨터에게 알맞은 형식으로 전달 여기서 알맞은 형식에 대해서, 저에게 물어보신다면??? - 저는.. 더보기

반응형