일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 언스크립티드
- Kotlin
- 기업가정신
- 책리뷰
- 인스턴스
- SharedPreferences
- ViewGroup
- 부자아빠가난한아빠
- ViewModel
- 코틀린
- AsyncTask
- View
- JNI
- 람다
- 멀티쓰레드
- 안드로이드
- 부의추월차선
- 동기
- MVVM
- 부자의그릇
- Android
- 코루틴
- 자청
- mutable
- 비동기
- NDK
- java
- Coroutines
- 가치생산주의
- 타이탄의도구
- Today
- Total
목록전체 글 (25)
타이탄의 도구들

자바의 기초 개념인 클래스, 객체, 인스턴스, 생성자, 쓰레드, 멀티쓰레드에 대해 최대한 간결하게 정리해보려고 합니다. 클래스란? '객체'에 대한 설명을 적은 설명서 혹은 설계도 (개발자식 설명: 객체의 메소드(기능)와 변수(속성)를 정의해 놓은 것) 그렇다면 '객체'란? 클래스라는 설계도를 통해 만든 소프트웨어에 존재하는 대상 그 자체입니다. 인스턴스란? 인스턴스는 추상적으로 '어떤 것으로부터 생성된 복제본' 이라는 의미를 담고 있습니다. 그래서 '객체는 클래스의 인스턴스다'라고 말할 수 있습니다. 하지만, 클래스와 객체 사이의 관계에서만 쓰이는 말은 아닙니다. 생성자란? 객체 생성 시 가장 먼저 '반드시' 실행되어야 하는 것으로 객체를 초기화하기 위해 '가장 먼저 실행되는' ..

정확히 언제인지는 기억이 안나지만, 전역을 하고 무자본창업을 하기로 다짐하고, 창업 아이템을 생각해보고 있었다. 여러 사례들을 종합해본 결과, 성공한 이들은 공통점이 있었는데, 바로 각자가 자신있거나 좋아하는 분야가 존재했다. 로고를 제작해 파는 사람은 홍대미대를 나온 사람이었고, 심리 상담을 파는 사람은 상담을 하는 것에 자신이 있었다. 영상 제작을 파는 사람은 영상편집 일을 하고 있었던 사람이었다. 여기서 스스로에게 질문해보았다. 너는 자신있거나 좋아하는 분야가 뭐야? 대답할 수 없었다. 그렇다. 25년이라는 시간동안 나는 내 무기 하나 제대로 갖고있지 않은 상태였다. 비참했다. 나는 나만의 무기를 가져야한다고 생각했고, 내가 어렸을 때부터 좋아하는 것은 없었는지 생각해보았다. 어렸을 때 RPG만..

사전적 의미 Native Development Kit(NDK) Native : 꾸밈없는, 천연 그대로의 Development : 개발 Kit : 조립을 해서 무엇을 바로 만들 수 있도록 부품들을 모아 놓은 것 참고 Software Development Kit 소프트웨어 개발 키트(SDK)는 응용 프로그램을 만들 수 있게 해주는 개발 도구의 집합이다. 한 예로, 안드로이드 앱 개발을 위해서는 Java를 포함한 SDK가 필요하다. 네이티브 언어에 대한 이해 https://ssaturn.tistory.com/99 Java Native Interface (JNI) java : 자바 언어 native : 꾸밈없는, 천연 그대로의 interface : 사물과 사물 사이 또는 사물과 인간 사이의 경계에서,..

Un.script.ed [형용사] 준비된 각본을 따르지 않는 언스크립티드라는 말의 뜻을 설명하는 것으로 책은 시작한다. 준비된 각본을 따르지 않는다는 것은 무엇을 의미할까? 또한 준비된 각본은 무엇을 의미할까? 이번 책 리뷰 또한 책의 전체를 리뷰하는 것 보다는 내가 인상깊게 보았던 부분을 중점으로 리뷰를 해보려한다. 1. 각본화 된 삶이란? 이 책을 설명하려면 이 책에서 말하는 '준비된 각본'이 무엇인지에 대한 이해가 먼저다. 각본을 우리나라 실정에 맞춰 한마디로 정리해보면, '공부를 열심히 해서 좋은 대학에 들어가 좋은 직장에 취업하여 열심히 일하다가 은퇴하여 퇴직연금을 받고 살자' 라고 볼 수 있다. 책의 저자인 엠제이 드마코는 이러한 '각본화된 삶'을 구성하는 요소에 대해 표로써 정리를 했..

(1) 동기와 비동기, 블로킹과 논블로킹 [태스크(task)] 작업의 단위을 뜻하는 포괄적인 용어다 (프로세스, 스레드 등) [동기식 처리 모델 (Synchronous processing model)] 동기식 처리 모델은 직렬적으로 태스크(task)를 수행한다. 즉, 태스크는 순차적으로 실행되며 어떤 작업이 수행 중이면 다음 작업은 대기하게 된다. 예를 들어 서버에서 데이터를 가져와서 화면에 표시하는 작업을 수행할 때, 서버에 데이터를 요청하고 데이터가 응답될 때까지 이후 태스크들은 블로킹(blocking, 작업 중단)된다. → 동기란 작업의 결과를 기다리는것! (기다린다 = 블로킹상태) [비동기식 처리 모델 (Asynchronous processing model 또는 Non-Block..