언어/JAVA

    [Java] Error와 Exception에 대해

    목차 이런 분들이 읽으시면 좋습니다 Checked, Unchecked를 처음 듣거나 긴가민가 하시는 분 Error와 Exception을 왜 함께 다루는지 궁금하신 분 실습 이전에 이론적 개념이 필요하신 분 왜 Error와 Exception을 함께 다루는가? Exception을 계속 타고 올라가다보면 최상위에 Throwable이 있습니다. 이 Throwable 하위엔 2가지 자식 클래스가 존재하는데, 각각 Error 클래스와 Exception 클래스입니다. 이미 다른 블로그 포스팅에 항상 Exception과 Error를 함께 설명하는 글이 많을텐데요, Throwable의 하위 자식이기 때문에 언급을 하고 넘어가는 것 같습니다. Error Class 에러는 간단하게 짚고 넘어가겠습니다. 백준과 같은 oj사이..

    [JAVA 기초] 1. JAVA의 특징

    SSAFY 5기 사전학습으로 JAVA를 공부하면서, 내용 정리겸 약간의 업데이트를 해보았습니다. JAVA의 특징이 표준화 되어 있지는 않지만 사전학습에서 언급된 내용과 일부 블로그를 참고하여 정리했습니다. JAVA의 특징 객체지향(Object-Oriented) 자바는 객체지향 언어(Object Oriented Programming)로 OOP 언어라고도 하며 객체지향 개념이 적용된 C++을 기초로 하여 만들어진 언어입니다. 절차지향 언어인 C언어와 반대되는 특성을 가졌는데요, 절차지향과 객체지향은 이후에 한번 더 다루도록 하겠습니다. 객체지향을 하게 되면 재사용성(Reusability)을 높일 수 있습니다. - 단순히 코드의 재사용을 넘어선 객체의 재사용을 뜻합니다. - 프로그램 개발에 필요한 수많은 클래..