HOME > java > tips

Java - Stack trace 출력하는 방법 (Throwable, Exception)

Java에서 Throwable 객체로 콜스택을 출력할 수 있습니다. 현재 코드 위치까지 어떤 함수들을 거쳐왔는지 보여주는 것을 Stack trace라고 합니다. Java 코드를 보면 Exception은 Throwable을 상속받습니다. Exception 객체도 Throwable의 메소드를 이용하여 Stack trace를 출력할 수 있습니다.

17 Jan 2020

Java - OpenCsv로 CSV 파일 읽고 쓰는 방법

Java에서 CSV 파일을 읽거나 쓸 때 OpenCsv라는 라이브러리를 사용할 수 있습니다. 저는 간단한 CSV 파일만 생성하려고 했기 때문에, 읽고/쓰는 방법만 구현해보았습니다. 사이트에 들어가서 예제를 보시면, 고급스러운 방법으로 효율적인 CSV 파일을 만들 수 있도록 가이드를 합니다.

15 Jan 2020

Java에서 Map과 List를 순회하는 방법

자바에서 List와 Map을 순회하는 방법은 여러가지입니다. Map은 Map.Entry를 가져오는 방법, key를 가져오는 방법 그리고 forEach와 람다표현식으로 간단히 루프 코드를 구현할 수 있습니다. List도 for로 순회를 하거나, forEach와 람다 표현식으로 구현할 수도 있습니다.

22 Oct 2018

Gradle로 Java 빌드하는 방법

훌륭한 IDE도 많지만, 터미널에서 gradle 만으로 직접 자바 프로젝트를 빌드하고 싶습니다. 간단한 에디터만으로 자바 프로젝트를 만들고 그래들로 빌드하는 과정을 정리하였습니다. gradle wrapper를 사용하여 우분투 및 윈도우에서 모두 빌드가 가능하도록 만들었습니다.

28 Jan 2018