<Java> Check 예외 vs Uncheck 예외
해당 포스팅을 진행하기 전에 자바 기본 문법 예외에 대한 참고를 하시고 싶으시면 해당 포스트 [https://hongchangsub.com/javabasic15/]를 참고 하시길 바랍니다. Java 예외 계층 본격적으로 check, uncheck 예외를 알아보기전에 큰 틀에서의 자바
해당 포스팅을 진행하기 전에 자바 기본 문법 예외에 대한 참고를 하시고 싶으시면 해당 포스트 [https://hongchangsub.com/javabasic15/]를 참고 하시길 바랍니다. Java 예외 계층 본격적으로 check, uncheck 예외를 알아보기전에 큰 틀에서의 자바
프로그램 오류의 종류 본격적으로 예외를 공부하기 전에 예외가 발생하는 상황인 오류,즉 에러의 종류부터 먼저 짚고 넘어가겠습니다.프로그램이 실헹 중 어떤 원인에 의해서 오작동을 하거나 비정상적으로 종료되는 경우의 해당 원인을 에러라고 정의합니다. 이는
저번 포스팅을 통해 우리는 캡슐화와 다형성에 대해서 공부해보았습니다.잠깐 복습을 하자면 캡슐화란 접근 제어자를 통해 멤버 변수에 대한 접근 권한을 조절함으로써 외부에 멤버 변수가 노출되지 않도록 하는것입니다.다형성은 부모 클래스 타입의 참조변수로 자손
저번 포스팅은 객체지향의 근본 개념인 상속에 대해 배워보았습니다.이번 포스팅은 또 다른 근본 개념인 캡슐화(제어자)와 다형성(polymorphism)에 대한 포스팅을 진행해보겠습니다. 제어자(modifier) * 제어자란 클래스,변수 또는 메서드의 선언부에 함께 사용되어
지금까지 클래스의 정의와 함께 기본적인 사용법들을 배웠습니다.지금부터는 객체지향의 꽃인 상속(Inheritance)에 대해서 배워보겠습니다. 상속 상속의 정의 * 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것입니다.상속을 통해서 클래스를 작성하면 보다 효율적으로 새로운
우리는 지난 포스팅을 통해서 클래스의 기본적인 사용법을 배웠습니다.이번 포스팅은 오버로딩,생성자 등 메서드의 디테일한 부분에 대해 다뤄보겠습니다. Overloading(오버로딩) * 오버로딩의 사전적 의미를 알고 있습니까? 이는 바로 “과적”입니다.즉 과하게 어떠한 것을
* 지금까지 자바의 기초적인 문법 요소들에 대해 배워 봤습니다. 이제 자바의 꽃이라 볼 수 있는 OOP(Object Oriented Programming)에 대해 알아보겠습니다. * 본격적인 문법 얘기를 시작하기 전에 객체 지향이론의 기본 개념에 대해 알아봅시다. * 객체지향은
* 이번 포스팅에서는 String 배열과 다차원배열에 대해 다루겠습니다. String 배열 * 배열의 타입이 String인 경우에도 이전시간에 배운 배열과 마찬가지로 선언과 생성방법은 다르지 않습니다. 예를 들어 3개의 문자열을 담을 수 있는 배열의 경우 아래와 같이 선언
* 배열의 경우, 앞서 몇번 언급이 된 적이 있는 주제입니다.정의를 내려보자면 같은 타입의 변수를 하나의 묶음으로 다루는 것을 배열 (array)라고 합니다.조금 더 풀어보면 정수 100,000개를 변수 하나 하나로 선언하고 초기화하며
* 지난 시간에 이어 제어 흐름의 두번째 문법 반복문에 대해 알아봅시다. * 말 그대로 동일한 코드를 조건에 따라 n회 반복하는 역할을 수행합니다. * 주어진 조건을 만족할 경우, 주어진 코드들은 반복하기에 조건식이 포함되며, if문과 마찬가지로 조건식의 결과가