이번 포스팅에서는 추상화에대해서 다루겠습니다.추상화는 차후에 다룰 인터페이스와 매우 비슷한 개념을 가지고있기 때문에 구별하여어떤 목적으로 사용되는지알아두면 좋을 것 같습니다. ============================================================= 추상화 : abstraction 1. Abstraction : What? 추상이라 하면 미술용어로 추상화를 많이 생각하실 것입니다. 미술에서 추상화는 어떤 물체를 사실적으로 완벽하게 그리는 것이 아니라 점, 선, 면, 색채에 의한 표현을 목표로 한 그림을 뜻합니다. 이러한 미술에서의 추상화 의미를 추상 클래스에도 적용하면 언제 사용해야 하고 어떤 기능을 위해 사용하는지 이해하기 쉬울 것 같습니다. 앞선 포스팅에서 클래스는 ..
이번 포스팅에서는 상속에 대해 알아보도록 하겠습니다. 상속은 객체에 이어서 완벽하게 이해하지 않는다면이후의 자바 내용을 이해하기 너무 어려울 겁니다.반드시 완벽하게 숙지하고 넘어갑시다. ======================================================= 상속 : extends 1. 상속? extends가 무엇이지? 사전적 의미의 상속은 '일정한 친족 관계가 있는 사람 사이에서, 한 사람이 사망한 후에 다른 사람에게 재산에 관한 권리와 의무의 일체를 이어 주거나, 다른 사람이 사망한 사람으로부터 그 권리와 의무의 일체를 이어받는 일'이라고 정의되어 있습니다. 쓸데없이 긴 느낌인데 그냥 간단하게 '뒤를 이음, 물려준다.'라는 뜻으로 자바에서는 해석하는 것이 편할 것입니다. 그..
이번 포스팅에서 다룰 주제는프래그먼트(Fragment)입니다.프래그먼트의 경우 화면 UI를 구성할 때 일반이므로알아두어야 합니다. ============================================================= 프래그먼트 : Fragment 1. Fragment란 무엇일까? Fragment의 사전적 의미는 '파편, 조각'을 의미합니다. 안드로이드 프로그래밍에서의 Fragment는 조각의 의미에 중점을 두면 될 것 같습니다.Fragment는 쉽게 말해 화면 분할을 가능하게 해주는 것입니다. 안드로이드를 기반으로 한 핸드폰뿐만 아니라 태블릿 등 화면이 큰 제품이 생겨나면서 큰 화면에서 여러 부분으로 화면을 나누어 부분 화면 단위로 보여주기 위해 개발되었습니다.하지만 현재는 큰 ..
이번 포스팅에서는 접근 제어자에 대해 다루어 보겠습니다.접근 제어자는 자바에서 필수적으로 알아야 할 부분으로 개념을 확실히 잡고 갑시다. ============================================== 접근 제어자 : Access Modifier 1. 접근 제어자가 무엇일까? 접근 제어자의 의미는 상당히 간단합니다. 말 그대로 접근을 제한하는 것인데요.클래스의 변수나 메소드 혹은 클래스의 접근을 제한을 지정하는 역할입니다. 그렇다면 여기서 의문이 드는 것은 왜 사용할까? 입니다. 그냥 편하게 모든 변수나 메소드, 클래스를 언제 어느 곳에서든 호출하도록 해놓으면 편하지 않겠냐라는 생각이 들 수도 있습니다. 매우 규모 있는 프로그램이나 로직을 구현한다 하면 엄청난 양의 코드로 복잡하게 설..
저번 포스팅은 SMS 문자 메시지를 리시버로 전달받는 테스트였습니다. 그때 사용했었던 위험 권한 설정을 위한 소스를이번 포스팅에서 좀 더 자세히 알아보겠습니다. =================================================================== 위험 권한 : Dangerous Permission 1. 일반 권한, 위험 권한 무슨 차이일까? 안드로이드의 권한 종류는 약 140개입니다. (안드로이드 권한 종류 보기) 이전에는 권한이라 하면 AndroidManifest.xml 파일에서 단순하게 권한을 주는 작업을 생각합니다. 마시멜로 이전 버전까지는 이러한 처리만으로 권한 설정이 끝났습니다. 하지만 마시멜로(API 23) 버전부터는 일반 권한과 위험 권한으로 나누어져 관리..
이번 포스팅에서는안드로이드 4가지 구성요소 중브로드캐스트 수신자에 대해 알아보도록 하겠습니다.4가지 구성요소인 만큼 액티비티나 서비스만큼중요하기 때문에 꼭 알고 있어야 할 내용입니다. ================================================================ 브로드캐스트 수신자 : Broadcast Receiver 1. Broadcast Receiver가 무엇일까? 직역으로 하면 방송 수신자라고 해석할 수 있습니다. 안드로이드에서 뜻하는 의미도 방송 수신자라고 봐도 무방합니다. 실제로 Broadcast Receiver는 시스템이나 앱 등에서 이벤트 발생시 방송을 해주는 개념입니다. 여기서 Broadcast를 좀 더 깊게 생각해보겠습니다. 한국어로 번역하면 방송이라..
- Total
- Today
- Yesterday
- list
- @subselect
- on('seek')
- jwplayer
- SDK
- SET
- playsinline
- Multi IN Clause
- @EventListener
- 관리자 도구
- beforeunload
- 예제
- IN Clause
- login
- 장점
- join subquery
- map
- @subquery
- 원리
- 특징
- API
- 의미
- Queue
- Animation
- playbackRate
- 자바
- oauth
- 로그인
- QueryDSL
- 네트워크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |