이번에는 변수나 메소드를 정적으로 다룰 수 있게 해주는static 기능을 알아보도록 하겠습니다. =============================================================== 정적 변수와 메소드 : static 1. 프로그래밍에서 정적이란 무엇일까? 살면서 한 번쯤은 정적, 동적이라는 단어를 들어봤을 것입니다. 통상적으로 말하는 단어의 의미는 비슷할 수 있겠지만 막상 프로그래밍에서의 정적과 동적을 들었을 때는 의아했습니다. 먼저 프로그래밍 언어에 따른 동적 언어, 정적 언어가 존재합니다. 정적 언어의 경우 대표적으로 C, C#, C++, Java 등의 언어가 있습니다. 이들 언어의 공통점은 변수에 들어갈 데이터 값의 형태에 따라 자료형을 지정해줘야하고,이 자료형에 대한..
이번 포스팅은 가비지 컬렉션에 대한포스팅이 되겠습니다.가비지 컬렉션은 메모리에 대한이해도 필요하다 생각하기 때문에함께 포스팅하겠습니다. ============================================================ Memory & Garbage Collector 1. Garbage Collector 가 무엇일까? 일단 가비지 컬렉터가 무엇인지 간단하게 알고 원리를 파악하는 것이 좋습니다.대게 긴 코드나 복잡한 코드를 설계할 때 안 쓰는 변수나 아무것도 참조하지 않는 낭비되는 변수가 나오게 됩니다.이런 쓸데없이 메모리를 잡아먹는 것들을 자동으로 삭제해주는 기능이 가비지 컬렉터입니다. 그렇기 때문에 자동 메모리 관리라고 부르기도 합니다. 2. 메모리와 어떻게 관련이 있을까? 우..
저번 포스팅에서 다루었던안드로이드 애플리케이션의 4가지 구성 요소 중이번에는 서비스에 대해 다루어 보겠습니다.간단한 예제를 만들 때는 많이 사용되지 않겠지만실제로 애플리케이션을 만들 거나 우리가 사용하고 있는애플리케이션에도 많이 사용되고 있기 때문에중요한 내용일 거로 생각합니다. ============================================================= Service : 서비스 1. 구체적으로 어떤 기능을 서비스라 할까? 저번 포스팅에서 서비스는 "백그라운드에서 오랫동안 실행되는 작업이나 원격 프로세스를 위한 컴포넌트입니다." 라고 간단히 소개했습니다.솔직히 말해서 글로 백번 보는 것보다 실생활 예로 보는 것이 이해도 빠르고 딱 와닿을 것입니다. 지금은 스마트폰을 가지..
이제는 본격적인 자바 문법 내용을다루도록 하겠습니다.변수형 등과 같은 초반 내용은 생략하고 객체에 대한 설명부터 진행하도록 하겠습니다.오늘은 객체에서 기본이 되는 생성자에 대해 알아보도록 하겠습니다. ================================================ Constructor : 생성자 1. Constructor가 무엇일까? 우리는 앞서 포스팅한 객체지향 프로그래밍으로 객체를 생성할 때 new 연산자를 사용하여 생성하게 됩니다.간단히 말해 new 연산자를 이용해 객체를 생성할 때 넘겨받은 파라미터의 패턴에 따른 설계해둔 생성자가 자동으로 호출되어 객체 변수들의 값이 초깃값으로 지정되는 것입니다. "클래스 객체변수 = new 클래스();" 앞의 예제에서는 Robot 객체를 ..
이전에 절차적 프로그래밍을 소개하면서객체지향 프로그래밍과 비교하여나오게 된 배경과 기능을 간략히 소개하였습니다.이번에는 좀 더 자세히 의미를 살펴보고예제를 통해 어떤 식으로 사용되는지 알아보겠습니다. ======================================================== 객체지향 프로그래밍 : OOP(Object-Oriented-Programming) 1. OOP가 무엇일까? 객체지향 프로그래밍은 Object-Oriented-Programming이라 하며 줄여서 OOP라고도 부릅니다.여기서 객체란 실세계에 존재하거나 생각할 수 있는 것을 객체, Object라고 합니다.이 말은 즉, 객체 지향 프로그래밍은 실세계에 존재하거나 개발자가 만들고자 하는 것을 하나의 객체로 프로그래..
이번에는 안드로이드를 구성하는 요소와이러한 요소 간의 전환이 일어날 때 사용되는 Intent에 대해 알아보고데이터의 교환이 일어나는 테스트를해보도록 하겠습니다~ ==================================================== 안드로이드 애플리케이션을 구성하는 요소 & Intent 1. 안드로이드를 구성하는 요소는 무엇이 있을까? 안드로이드를 구성하는 요소가 무엇이 있을지 생각해보면 앞서 살펴본 내용만 보더라도 액티비티는 짐작하실 수 있습니다.액티비티는 하나의 화면이라고 생각할 수 있고 대부분의 앱이 적어도 하나 이상 포함하고 있다라고 생각할 수 있습니다.이러한 액티비티는 구성 요소중 하나이며 서비스, 브로드캐스트 수신자, 내용 제공자까지 하여 총 4가지로 안드로이드 애플리케..
- Total
- Today
- Yesterday
- QueryDSL
- 예제
- IN Clause
- oauth
- 장점
- 특징
- on('seek')
- playbackRate
- SET
- SDK
- Queue
- 관리자 도구
- join subquery
- playsinline
- Multi IN Clause
- @EventListener
- 의미
- 원리
- list
- map
- jwplayer
- login
- beforeunload
- API
- Animation
- 네트워크
- @subselect
- 자바
- 로그인
- @subquery
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |