본문 바로가기

728x90
반응형

Java&JSP&Spring/Java

(17)
[JAVA]자바의 예외처리(Exception) 정리 (2) [JAVA]자바의 예외처리(Exception) 정리 (2) 저번 포스팅에서는 예외처리의 기본 개념에 대해서 간단하게 정리해보았는데요 [JAVA]자바의 예외처리(Exception) 정리 (1) [JAVA]자바의 예외처리(Exception) 정리 (1) 이번 포스팅에서는 자바의 예외처리를 활용하는 방법에 대해서 정리해보려고 합니다. 예외(Exception)와 에러(Error)의 차이점 예외처리와 에러를 보통 에러 nameybs.tistory.com 이번 포스팅에서는 실제로 Exception을 만들어서 활용해보는 시간을 가져보려고 합니다. 사용자 예외 클래스 작성 기본적으로 제공되어지는 예외 말고 유저가 임의로 예외 클래스를 작성 할 수 있습니다. 사용자 예외 클래스 사용자 예외 클래스에는 임의로 주어지는 에..
[JAVA]자바의 예외처리(Exception) 정리 (1) [JAVA]자바의 예외처리(Exception) 정리 (1) 이번 포스팅에서는 자바의 예외처리를 활용하는 방법에 대해서 정리해보려고 합니다. 예외(Exception)와 에러(Error)의 차이점 예외처리와 에러를 보통 에러로 통칭해서 부르기도 하는데 차이점이 있습니다. 예외처리(Exception) 개발자의 소스코드 및 내부 라이브러리로 인한 에러가 났을 경우를 예외(Exception)가 발생했다고 정의 할 수 있습니다. 예외가 발생했을 경우에는 개발자가 소스를 고쳐야 하는 경우가 발생 할 수도 있고, 설정파일을 바꿔야 하는 경우도 있고 라이브러리를 업데이트 해야 하는 경우 등 다양한 수정요인이 발생합니다. 그렇기 때문에 예외처리는 해당 원인을 신속하게 파악하기 위해서 꼼꼼히 해 두는것을 추천합니다. 소스코..
[JAVA]Boolean↔String형변환 예제 [JAVA]Boolean↔String형변환 예제 자바에서 String타입과 Boolean타입의 형변환을 하는데 잘 몰라서 자료를 남깁니다. String→Boolean 1. Boolean.parseBoolean(String) 대소문자 구분이 없이 문자열이 true인지 false인지만 판별합니다. 자료형 참조형 모두 같은 결과를 리턴합니다. boolean bool1 = Boolean.parseBoolean("tRue"); boolean bool2 = Boolean.parseBoolean("faLse"); boolean bool3 = Boolean.parseBoolean("1234"); boolean bool4 = Boolean.parseBoolean(null); Boolean bool5 = Boolean.p..
[JAVA]자바의 Call by Value / Call by Reference [JAVA]자바의 Call by Value / Call by Reference 자바의 Call by Value / Call by Reference에 대해서 머릿속에 정리가 안되어있어서 이번에 간단하게 예제를 남겨서 정리를 해 봅니다. 제목에 언급된 Call by Value / Call by Reference는 언제 쓰이는 개념인가 하면 메소드(함수)를 호출할때 호출한 함수에 넣은 인자값이 실제값이냐 참조값(주소값)이냐를 구분하는 개념이라고 보면 되겠습니다. 해당 개념을 공부하기 전에 먼저 알아두어야 하는 개념이 자바의 메모리 구조인데요 포스팅으로 정리해보려고 했지만 알아보기 쉽게 정리가 된 포스팅이 있어서 링크를 남겨봅니다. 아래 포스팅 내용에서 중점적으로 보아야 하는 부분은 Heap영역과 Stack영역..
[Java/JUnit5]#2 이클립스에서 JUnit 5 활용하기 [Java/JUnit5]#2 이클립스에서 JUnit 5 활용하기 안녕하세요 미나라이입니다. 이번 포스팅에서는 JUnit5의 다양한 기능에 대해 활용해 보려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2021-12 (4.22.0) JDK : 16.0.2 JRE : JavaSE-14 JUnit : 5.8.1 @Test 테스트 대상 메소드를 지정합니다. 해당 어노테이션이 붙어있는 메소드는 JUnit테스트 대상이 됩니다. import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.*; @Test void sumTest() { System.out.println("> Sum Test"); asser..
[Java/JUnit5]#1 이클립스에서 JUnit 5 시작하기 [Java/JUnit5]#1 이클립스에서 JUnit 5 시작하기 안녕하세요 미나라이입니다. 다음 프로젝트에서 JUnit을 사용할 수도 있다고 해서 레퍼런스를 보고 공부를 해 보았습니다. 저번 포스팅에서는 JUNIT4에 대한 기본적인 사용법에 대해서 다루어 보았는데요. 이번에는 JUNIT5의 기본적인 사용법에 대해서 보도록 하겠습니다. JUNIT5는 JUNIT JUPITER버전이라고도 하더군요. JUNIT4 기본 사용법 [Java/JUnit4]#1 이클립스에서 JUnit 4 시작하기 안녕하세요 미나라이입니다. 다음 프로젝트에서 JUnit을 사용할 수도 있다고 해서 레퍼런스를 보고 공부를 해 보았습니다. 이번 포스팅에서는 기본적인 사용법에 대해 포스팅해보려고 합니다. nameybs.tistory.com 프로..
[Java/JUnit4]#2 이클립스에서 JUnit 4 활용하기 [Java/JUnit4]#2 이클립스에서 JUnit 4 활용하기 안녕하세요 미나라이입니다. 이번 포스팅에서는 JUnit4의 다양한 기능에 대해 활용해 보려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2021-12 (4.22.0) JDK : 16.0.2 JRE : JavaSE-14 JUnit : 4.13.2 @Test 테스트 대상 메소드를 지정합니다. 해당 어노테이션이 붙어있는 메소드는 JUnit테스트 대상이 됩니다. import static org.junit.Assert.assertEquals; import org.junit.Test; @Test public void sumTest() { System.out.println("> Sum Test"); assertEqual..
[Java/JUnit4]#1 이클립스에서 JUnit 4 시작하기 [Java/JUnit4]#1 이클립스에서 JUnit 4 시작하기 안녕하세요 미나라이입니다. 다음 프로젝트에서 JUnit을 사용할 수도 있다고 해서 레퍼런스를 보고 공부를 해 보았습니다. 이번 포스팅에서는 기본적인 사용법에 대해 포스팅해보려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2021-12 (4.22.0) JDK : 16.0.2 JRE : JavaSE-14 JUnit : 4.13.2 2017년도에 JUnit5가 새롭게 나왔는데 아직까지 JUnit4를 쓰는 곳이 많이 있어서 한번 정리해 보았습니다. JUnit5는 4가 끝나면 포스팅 해 보겠습니다. JUnit은 자바에서 주로 쓰는 단위테스트 도구로써 특정 코드만 테스트할 수 있게 해 줍니다. 소스가 복잡하게 얽혀있으..

728x90
반응형