내블로그 | 랜덤블로그 쪽지
honi님의 블로그
http://blog.yes24.com/java85
리스트 | RSS
태그 & 테마링 | 방명록
honi
님의 블로그
프로필 쪽지 친구추가
8월 스타지수 : 별312
댓글알리미 비글 : 사용안함
전체보기
기본 카테고리
나의 리뷰
나의 리뷰
기본 카테고리
예스24서평단
나는 리뷰어다
나의 메모
기본 카테고리
태그
내용이 없습니다.
2022 / 05
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
월별보기
나의 친구
나의 친구들
최근 댓글
정말 빅데이터 요새 핫한 분야라 관심.. 
4차 산업을 대표할 것이라고 소개되곤.. 
새로운 글
포스트  |  리뷰  |  메모
내용이 없습니다.
오늘 1 | 전체 2129
2011-09-26 개설

기본 카테고리
자바 최적화(성능 향상을 위한 10가지 기법) | 기본 카테고리 2020-09-27 20:40
http://blog.yes24.com/document/13086749복사Facebook 보내기 트위터 보내기

 

자바로 개발하기만 바빠 자바 최적화에 대해선 필요성만 느끼고 최적화를 해 볼 엄두를 내보지 못했습니다.
JVM 내부의 동작원리에 대해서 지식이 부족하기도 했고, 어떤 성능테스트를 통해 최적화를 해야될지도 감이 안왔었습니다.

최근 몇년간은 하드웨어 성능을 통해 최적화를 하지 않아도 어느 정도 성능을 끌어올릴 수 있었지만, 하드웨어만으로 성능을 끌어올릴 수 없기 때문에 자바 최적화를 통한 성능 향상과 최적화를 통한 에러를 줄이기 위해 배울 필요가 있어 보입니다.

 

1. 성능과 최적화
2. JVM 이야기
3. 하드웨어와 운영체제
4. 성능테스트 패턴 및 안티패턴
5. 마이크로벤치마킹과 통계
6. 가비지 수집 기초
7. 가비지 수집 고급
8. GC 로깅, 모니터링, 튜닝, 툴
9. JVM의 코드 실행
10. JIT 컴파일의 세계로
11. 자바 언어의 성능 향상 기법
12. 동시 성능 기법
13. 프로파일링
14. 고성능 로깅 및 메시징
15. 자바 9와 미래

 

솔직히 자바 최적화에 대해 관심을 안가졌기에 한번에 내용이 이해가 안가는 부분도 있어 몇번 읽어보면 많은 도움이 될 것 같습니다.
위의 목차에서도 알 수 있듯이, 목차 1을 보고 목차 11을 먼저 보게 되었습니다.

자바 언어의 성능 향상 기법이라는 내용에 맞게 Collection과 Map에 대해서 간단하게 어떤걸 사용해야될지 성능적인 관점에서 예시가 나와있습니다.

그리고 이 책의 장점이라 할 수 있는 바이트 코드 예시는 컴파일러를 이해하는데 조금 도움이 되는것 같습니다.
실제 JAVA로 코딩을 하며, 원시언어로 변환되기 위한 BYTE 코드의 컴파일에 대해서 등한시 하고 있었는데, BYTE 코드 예시를 통해 어떻게 컴파일 되서 실행되는지 알 수 있어 좋았었습니다.

 

중급 자바 개발자에서 고급 개발자로 가기 위해서는 '자바 최적화'에 대한 이해는 필수 인것 같습니다. 이 책을 기반으로 고급 개발자로 나아가는데 좋은 밑거름이 될 것 같습니다.

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 포스트를 | 추천 0        
코틀린으로 안드로이드 A-Z | 기본 카테고리 2020-05-31 07:34
http://blog.yes24.com/document/12558795복사Facebook 보내기 트위터 보내기

 

 

 

자바로만 개발하던 안드로이드가 코틀린으로도 개발할 수가 있다.
구글은 코틀린을 왜 선택했을까? 이는 책 앞부분에서 저자가 친절하게 설명해준다.
그리고 3장에서 코틀린 사용문법을 따라하다 보면 왜 코틀린을 쓰는지 이해할 수가 있다.
책의 중반부에서는 위젯과 리소트 그리고 화면 구성하기에 비중을 크게 두고 있는데,
자세한 예제와 그림을 곁드린 설명으로 안드로이드를 해보지 않았던 사람도 쉽게
이해할 수 있게 되어 있어 좋았습니다.
마지막엔 오픈API 사용부터 구글에 앱 배포하는 방법까지 나와있어 안드로이드 앱 개발부터 배포까지를 다 배울수 있습니다.

 

아직 동영상 강좌는 많이 올라오진 않았지만 부족한 부분은 유튜브 저자 강의와 질의 코너를 이용한다면
혼자 독학하는데 어려움이 없을 것 같습니다.

안드로이드도 배우고, 코틀린도 이 기회에 공부해보고 싶다면 추천 드리는 책이에요.

 

이 글이 좋으셨다면 SNS로 함께 공감해주세요.
댓글(0) 트랙백(0)
이 포스트를 | 추천 0        
1
진행중인 이벤트
나의 북마크
이벤트 세상