본문 바로가기
반응형

2023년 이전/기타2

Java 메모리와 GC Java 메모리의 구조와 GC의 내용을 정리해보려 합니다. Java 메모리뿐만아니라 GC도 인터네에 많은 내용이 있지만 제 블로그에 적어서 쉽게 찾아보려고 작성한 글입니다. java 는 java 코드를 compiler를 통하여 바이트코드로 변환시킨 뒤 JVM 위에서 실행시키는 구조입니다. (JVM은 java 바이트 코드를 실행시키는 가상머신으로 java가 플랫폼에 독립적으로 실행될 수 있도록 해줍니다.) 위의 그림을 보면 자바의 동작을 알 수 있습니다. 그 순서를 보면 1. Java는 우선 프로그래머가 Java언어를 사용하여 coding을 하여 .java 파일을 만듭니다. 2. 그리고 그 파일을 Java Compiler를 통하여 Compile을 하면 .class 파일이 생성됩니다. (이 파일이 바이트코드.. 2020. 2. 6.
면접준비-Android & Java 편 이직을 준비하면서 간만에 면접을 보는데 기본을 물어봐서 답변을 하지 못하여 그에 대한 준비로 정리한 내용을 작성해 보려 합니다. 인터넷에 Android 면접 준비 관련 내용에서 많이 참고 하였습니다. 두서 없이 정리하였기 때문에 한번 정독하는 것이 좋을 수도 있고 필요한 내용만 사용하셔도 좋습니다. RecyclerView와 ListView의 구현 방법 1. RecyclerView는 노출할 항목의 정보는 가진 class를 생성하고 그 항목을 가지는 ArrayList를 만듭니다. 2. Adapter를 생성하여 ArrayList를 Adapter의 생성자에서 받습니다. 3. Adapter에서 getItemCount에 ArrayList의 사이즈를 반환합니다. 4. onCreateViewHolder에서 ViewHo.. 2020. 1. 28.
반응형