찾다

 >  Q&A  >  본문

java - 有入门一些没那么难的关于JVM的书推荐吗

想学习一下jvm的原理,对写java代码会有比较大的提升,太难的好像又还看不懂,暂时还觉得《深入了解Java虚拟机》这本书还不是很适合我这个大学生

最近下班后有空会看一下effective java 这本书,也挺不错的,虽然要慢慢理解

巴扎黑巴扎黑2785일 전931

모든 응답(5)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-18 10:54:02

    Zhou Zhiming은 이 책을 아주 철저하게 썼습니다. 최근에 우연히 읽었는데, 가상머신 자체에 관련된 내용이 비교적 깊이 있는 내용이라 마음을 진정시키고 읽어야 할 것 같습니다. . 이렇게 보는 것은 정말 느리지만 매우 보람이 있습니다. 정말 진정하고 조급해하지 마세요! 이것이 도움이 되기를 바랍니다

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:54:02

    솔직히 말하면 jvm 관련 경험이 1~2년 정도 있는 것이 좋습니다. 읽는 것이 매우 보람 있고 이해하기 쉬울 수도 있습니다. 기본 원칙과 관련된 이런 종류의 작업은 실제로 코드 작성에 특별히 도움이 되지는 않지만 몇 가지 기본 사항을 이해하는 데만 도움이 될 뿐입니다. 그리고 이 책은 주로 JVM 튜닝 작업에 적합합니다. 적어도 현재 단계에서는 JVM 자체만으로도 튜닝 없이도 충분합니다.

    JVM에 관한 책에는 "In-Deep JVM Virtual Machine"과 "JVM Virtual Machine Spec"이 있습니다. 그럼에도 불구하고 저자는 이해하기 쉬운 몇 가지 예를 사용하여 내부 원리를 설명하려고 합니다. 아직도 이해하기 어렵습니다. 코드 작성 능력을 향상시키고 싶다면 실제 코드를 더 많이 읽고, 더 많은 코드를 입력하는 것이 좋습니다. 일정량의 코드를 쌓고 맨 아래 레이어를 봐야만 문득 깨달음이 옵니다 .

    이것은 도끼를 사용하는 것과 같습니다. 먼저 도끼의 사용법과 용도를 알아야 합니다. 사용법에 익숙해지면 도끼의 구조와 이유를 이해하게 됩니다. 이 디자인의 이점은 무엇입니까? 전반적으로 투명한 이해. 그런 다음 도끼 손잡이를 만들기로 선택하세요!

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:54:02

    어떤 책을 읽어도 인내심을 갖고 읽으면 자연스럽게 뭔가를 얻게 될 것입니다. 『알고리즘 입문』을 2초 정도 펼친 뒤 읽다가 포기한 것 같은데, 지금은 계속 읽을 수 있다.

    가상 머신에 관해서는 먼저 블로그를 읽어보고 대략적인 인지 프레임워크를 염두에 두는 것이 좋습니다. 이 단계의 책으로는 "분산 Java 애플리케이션 기초 및 실습" 3장을 추천합니다.

    이후에는 2, 3, 4, 7장을 중심으로 "Java Virtual Machine 심층 이해"를 추천합니다. 그 이후에는 8, 12, 13장을 계속 읽으시면 됩니다. "Java 성능에 대한 권위있는 가이드"와 함께.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 10:54:02

    솔직히 말해서 JVM을 이해한다고 해서 Java 코드 작성이 크게 향상되지는 않습니다. 일반적으로 간단한 최적화 컴파일러가 이미 이를 수행했습니다. 실제로 몇 가지 주요 최적화를 수행하려는 경우 일반적으로 장면의 매개변수 조정을 기반으로 합니다.

    JVM에 관심이 있으시면 여기에서 제 블로그 두 개를 추천해 주세요.

    • JVM 메모리 관리에 대한 간략한 분석

    • JVM 아키텍처 및 작업방식 개요

    그렇다면 Effective Java는 1년 이상 코딩을 해 온 프로그래머에게 적합하다는 것입니다. 그리고 기본적으로 JVM과는 아무런 관련이 없습니다.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-18 10:54:02

    <head first java> 헤드퍼스트 시리즈 책도 좋고, <JDK 학습노트>

    회신하다
    0
  • 취소회신하다