Posts
탤로우 월드
Cancel

베짱이 개발자 내가 1년차 경력 개발자..? 나는 베짱이 개발자 작년 3월 인생 첫 출근을 하였고 2019년으로 접어들며 1년차 경력 개발자가 되었다. 경력자라는 말의 힘이 대단한 것인지 1년을 채웠다는 마음에 근자감에 빠지기도 했다. 지인이 알고리즘 공부를 시작하였을 때에 옆에서 따라서 알고리즘을 풀었다. 나름.. 한문제 한문제 풀어나가...

Reflection 개념 : 구체적인 클래스의 타입을 알지 못해도, 컴파일 된 바이트 코드를 통해 역으로 클래스의 정보를 알아내어 클래스를 사용할 수 있는 기법. 거울에 비친 모습과 비슷해서 붙여진 이름 리플렉션을 통해 얻을 수 있는 정보 ClassName Class Modifiers (public, ...

메모리 관리(OOM(OutOfMemory)) Bitmap 안드로이드 3.0 이하: Bitmap의 메모리가 Dalvik VM에 할당되지 않고 Native Heap 영역에 할당되기 때문에 Bitmap이 VM의 GC(Garbage Collecting)의 대상이 되지 않음. Acti...

View와 ViewGroup View 화면에 보이는 각각의 구성 요소 (버튼, 텍스트 등등) 흔히 Control이나 Widget이라 불리는 UI 구성 요소 ViewGroup 뷰들을 여러개 포함하고 있는 것 뷰 그룹도 뷰를 상속하여 뷰가 됨 Widge...

Fragment Fragment? 하나의 액티비티가 여러개의 화면을 가지도록 만들기 위한 개념 액티비티처럼 레이아웃, 동작 처리, 생명주기를 가지는 독립적인 모듈 Fragment LifeCycle onAttach(): 프래그먼트가 액티비티에 붙을 때 호출됨 (완벽하...

Activity Activity? 사용자에게 UI가 있는 화면을 제공하는 앱 컴포넌트 어플리케이션은 무조건 하나이상의 액티비티가 존재해야함 Activity LifeCycle onCreate(): 액티비티가 생성될 때 호출되며 사용자 인터페이스 초기화에 사용됨 ...