이번 포스팅에서는예외처리에 대해 알아보도록 하겠습니다.예외처리는파일 입출력이나 네트워킹에서필수적으로 사용되고개발자가 직접 예외상황을 만들 수도 있기 때문에안전한 프로그램을 위해서는 필요한 기능입니다. ====================================================================== 예외처리 : Exception handling(try-catch-finally) 1. Exception handling : What? 예외라는 단어가 어떤 단어인지 모르시는 분은 없을 것입니다.하지만 자바에서의 예외처리는 구체적으로 어떤 예외를 처리하는지 정확히 알아야 사용할 수 있습니다. 보통 흔히 프로그램이 작동하다가 오작동, 혹은 비정상적으로 종료되는 등 다양한 이상적인 현상이..
이번 포스팅에서는제네릭이라는 것에 대해서다루겠습니다.제네릭은 날이 갈수록 사용하는 경우가 많아지고 있고java API 문서조차 제네릭을 모르면 해석하기 어려울 정도로 많이 사용되고 있습니다. ================================================================== 제네릭스 : Generics 1. Generics : What? 제네릭이란 사용하고자 하는 데이터의 타입을 컴파일 시에 결정지을 수 있게 가변 처리해주는 기능입니다. 정말 쉽고 간단하게 말하자면 타입을 제한하는 것이다 라고 할 수 있습니다. 중 고등학생 때 많이 다루던 수학 문제에서 f(x,y) = x + y 라는 식을 예로 들겠습니다.f(x,y)에서 x, y는 각 값에 들어갈 숫자를 결정하게 되며..
이번 포스팅은 추상화에 이어서 비슷한 기능과 목적을가지고 있는 인터페이스에 대해서알아보도록 하겠습니다.인터페이스는 자바 API 문서를 보더라도많이 사용되는 기능이기 때문에 사용 목적과 역할을 알아두어야 합니다. ========================================================== 인터페이스 : interface 1. Interface : What? 인터페이스도 추상화의 연속이라고 생각하면 됩니다. 추상화와 마찬가지로 추상 메소드를 가지지만 추상 클래스보다 추상도가 높다고 생각하시면 됩니다. 추상 클래스는 부분적으로 완성되지 않은 클래스라고 했습니다. 이를 설계도로 비교한다면 미완성 설계도라고 할 수 있겠죠.이에 비해 인터페이스는 아예 설계도의 밑바탕만 그려둔 기본 설계..
이번 포스팅에서는 저번 포스팅 마지막에 언급된오버라이드와 유사한 단어로 헷갈릴 수 있는 오버로딩에 대해 이야기하겠습니다. ==================================================== Overloading vs Override & 다형성 1. Overloading부터 살펴봅시다! 정말 간단하면서도 다형성을 지원하는 방법이 오버로딩(overloading)입니다. 프로그래밍에서 overloading이란 메소드 함수명은 같은데 전달받는 파라미터 인자 값에 의해 호출되는 메소드가 다르게 하는 것입니다. 예로 들어봅시다. 숫자를 더하는 프로그램을 만드는데 2개의 숫자 덧셈뿐만 아니라 3개의 숫자 덧셈까지도 가능하게 하도록 하려 합니다. [overloading 사용 안할 시] 그렇다..
이번 포스팅에서는 추상화에대해서 다루겠습니다.추상화는 차후에 다룰 인터페이스와 매우 비슷한 개념을 가지고있기 때문에 구별하여어떤 목적으로 사용되는지알아두면 좋을 것 같습니다. ============================================================= 추상화 : abstraction 1. Abstraction : What? 추상이라 하면 미술용어로 추상화를 많이 생각하실 것입니다. 미술에서 추상화는 어떤 물체를 사실적으로 완벽하게 그리는 것이 아니라 점, 선, 면, 색채에 의한 표현을 목표로 한 그림을 뜻합니다. 이러한 미술에서의 추상화 의미를 추상 클래스에도 적용하면 언제 사용해야 하고 어떤 기능을 위해 사용하는지 이해하기 쉬울 것 같습니다. 앞선 포스팅에서 클래스는 ..
이번 포스팅에서는 상속에 대해 알아보도록 하겠습니다. 상속은 객체에 이어서 완벽하게 이해하지 않는다면이후의 자바 내용을 이해하기 너무 어려울 겁니다.반드시 완벽하게 숙지하고 넘어갑시다. ======================================================= 상속 : extends 1. 상속? extends가 무엇이지? 사전적 의미의 상속은 '일정한 친족 관계가 있는 사람 사이에서, 한 사람이 사망한 후에 다른 사람에게 재산에 관한 권리와 의무의 일체를 이어 주거나, 다른 사람이 사망한 사람으로부터 그 권리와 의무의 일체를 이어받는 일'이라고 정의되어 있습니다. 쓸데없이 긴 느낌인데 그냥 간단하게 '뒤를 이음, 물려준다.'라는 뜻으로 자바에서는 해석하는 것이 편할 것입니다. 그..
- Total
- Today
- Yesterday
- IN Clause
- oauth
- 네트워크
- beforeunload
- SDK
- list
- @subquery
- map
- Animation
- 관리자 도구
- QueryDSL
- 원리
- 자바
- on('seek')
- Queue
- @EventListener
- playbackRate
- 장점
- SET
- playsinline
- 로그인
- 특징
- jwplayer
- @subselect
- Multi IN Clause
- join subquery
- API
- login
- 의미
- 예제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |