2010-06-11 2 views
1

는 내가 자바 프로그래밍이 특정 높은 사항을 충족 코드를을 writting 것을 이해SCJP 준비에 유용한 JVM 사양 및 Java 컴파일러 코드?

("자바 6 시험 310-065에 대한 SCJP 일 공인 프로그래머")를 거의 공식 연구 번호부와 SCJP 시험을 준비하고 있습니다 레벨 계약; 따라서 Java는 플랫폼 독립적 인 상태를 유지할 수 있습니다. 그러나

, 나는 문제가 이해하고 사물을 기억하는 것은 매우 특정 SCJP 항목에 올 때 (그들은 많다)

이 책은 높은 수준을 유지하고 하나 컴파일러가 처리 할 방법의 예를 제공하지 않습니다 소지품. 이것은 런타임 문제 (JVM 수준)에 대해 동일한 것입니다 : 사물이 너무 추상적이어서 나를위한 것입니다. 규칙은 종종 임의적 인 것으로 보이므로 잘 정의 된 목적이 없기 때문에 기억하기가 어렵습니다. 아니면 때로는 단지 근본적인 목적을 얻지 못할 수도 있습니다. 여기

그리고

는 질문 :

겠습니까 JVM 사양 및/또는 SCJP을 준비 일부 자바 컴파일러 코드 도움? 그러한 자료가 필요하거나 충분한 책으로 충분합니까? 또한 책과 별도로 사용했던 자료를 공유하십시오.

답변

2

귀하의 질문에 이해하기 어렵습니다. " 컴파일러가 일을 처리하는 방법의 예를 제공하지 않습니다"는 의미는 무엇입니까? 당신은 "하나"를 이탤릭체로 표현하는 것이 중요하다고 생각했습니다 - 왜?

"Java 컴파일러 코드 도움말"의 의미가 확실하지 않습니다.

Java 컴파일러 사양이 전혀 도움이되지 않는다고 생각합니다.

SCJP는 테스트를받는 날에 Java 코어 패키지를 얼마나 잘 알고 있는지 테스트합니다. 지나치게 비밀스러운 것을 알아야만한다는 것은 불행한 일입니다.

그러나 나는 당신이 배워야 할 것들이 근본적이라고 말할 수 있습니다. 코드를 잘 작성하려면 언어 구문을 알아야합니다.

그리고이 인증은 좋은 목표를 향한 모토 일뿐입니다. 훌륭한 코드를 작성하는 데 언어 사용 능력이 충분하다는 것입니다. 인증 시험만으로는 충분하지 않습니다. 테스트를 통과하더라도 더 많은 작업과 학습을해야합니다.

+0

85 %의 인증을 얻었습니다. 많은 질문에 스스로에게 묻고 있었지만 책은 충분합니다. – BenoitParis

+0

축하합니다. 잘 했어요. – duffymo

2

안녕하세요. 저는 입니다. SCJP 인증을 마친 사람입니다. JVM 사양 및 컴파일러 코드와 관련하여 질문이 없습니다. Kathy sierra book.I이 책을 완전히 연구했습니다. 나는 약간의 모의 온라인 시험을 보냈다. 그게 시험을 해독하기에 충분 했어.

1

나는 SCJP 인증을 받았으며 시에라 책으로 충분했다. 나는 JLS 또는 JVM의 특정 구현에 대해 걱정하지 않았다.

특히 동시성에 대한 몇 가지 질문이 있는데, 정답은 JVM에 따라 다르므로 출력을 알 수 없다는 것입니다. 이러한 경우 특정 JVM 구현의 전문가라면 실제로 해를 끼칠 수 있습니다.

테스트 항목 중 일부를 기억하기가 어려울 경우 더 자연스럽게 보일 때까지 해당 항목을 사용하는 코드를 작성해야합니다.

마지막으로 Sierra 서적에 포함 된 모의 고사에 실패하면 실망하지 마십시오. 그들은 절대적으로 잔인합니다. 간신히 세 가지 모두를 실패하고 실제 시험을 치른 것 같습니다. 중요한 것은 모의 고사를 통과하지 않고 가장 좋은 기회를 제공 한 다음 각 질문을 놓친 이유를 이해하게됩니다.