더보기
3월 14일 (화)
- 구현 알고리즘 문제 풀이, 피드백, 코드 리뷰
- 프로젝트 게시물 상세 UI 변경 및 PR
3월 15일 (수)
- 문자열 알고리즘 문제 풀이, 회고 및 개선
- 프로젝트 중요 문서 삭제 및 백업, 브랜치 정리
- 직무 면접 대비 면접 질문 3개 답변 준비
📝 배운 내용 간단 요약
1️⃣ AP (Application Processor)
Mobile AP (CPU + OS 등)
- SoC(System-on-Chip) : AP 칩 내부에 CPU, OS 등 장치 및 인터페이스 컨트롤 기능을 모두 포함.
- AP칩 내부 CPU의 코어가 많을수록 동시에 실행이 가능해 성능이 좋음.
2️⃣ DIP (Density-Independent Pixel) = DP
- 밀도 독립적인 픽셀
- 밀도 독립적 = 화면을 이루는 픽셀의 개수가 달라도 표현되는 View의 화면 비율에 영향 X
- Android는 dp값을 dpi를 고려해 실제 pixel 수로 변환
px = dp * (dpi / 160), 160dpi는 안드로이드의 기본 밀도 |
3️⃣ 알고리즘 풀다가 확인한 사실
- java에서 char[]을 print할 일이 잘 없어서 잊고 있었는데 print(char[]) 메서드는 따로 char[]에 맞게 구현되어 있어서 String처럼 char[] 전체 내용을 출력해 준다.
- System.out.print() 메서드를 자주 호출하는 것은 꽤 큰 성능 저하를 일으킨다.
- Java 8과 Java 11의 실행 시간 차이가 꽤 난다.
참고 자료
'TIL (Today I Learned)' 카테고리의 다른 글
TIL_230320 (0) | 2023.03.20 |
---|---|
TIL_230316-0317 (0) | 2023.03.17 |
TIL_230313 (0) | 2023.03.13 |
TIL_230310 (0) | 2023.03.11 |
TIL_230309 (0) | 2023.03.10 |