Java의 내용은 C에 비해 훨씬 간단합니다. C/C++에서 포인터 등 오류가 발생하기 쉬운 부분을 많이 제거하여 학습 부담을 줄여주기 때문에 실력만 있다면 빠르게 배울 수 있습니다. C의 기초(그러나 C에는 클래스가 없습니다. 개념은 C++에 포함되어 있으며 C++의 기초가 있으면 시작하기가 더 쉽습니다).
Java의 핵심은 클래스에 있습니다. 주요 기능을 포함한 모든 것이 클래스에 캡슐화되어 있으므로 클래스를 잘 배우는 것이 좋습니다.
몇 가지 Java 책 소개:
Java 언어 프로그래밍(기본, 고급). 기본적인 자바 책을 원한다면 이 두 권이 더 적절하고 충분하다고 생각합니다.
java 프로그래밍 아이디어. 이 책은 비교적 고전적이지만, 이 책을 읽기 전에 가장 기본적인 기초를 갖추는 것이 가장 좋습니다. Java는 클래스에 중점을 두고 있습니다. 클래스, 오버로딩, 상속 등을 잘 배워야 나중에 발전할 수 있습니다. 이 책은 기본적으로 자바의 원리를 철저하게 설명하고 있다.
java 공식 API 문서. 이보다 더 좋은 정보는 없습니다. 공식 문서에는 Java에서 공식적으로 제공하는 모든 클래스, 인터페이스, 메소드가 자세히 소개되어 있습니다. 어떤 언어를 배우든 더 깊이 배우고 향상하려면 공식 문서를 읽어야 합니다. 그러나 공식 문서는 신청에 관한 것이며 원칙이 없습니다. 사용 권장 사항과 확인 사항.
Java는 다른 언어보다 간단하기 때문에 단위 테스트, 리팩토링 등과 같은 효율적인 소프트웨어 엔지니어링 도구를 많이 만드는 것이 더 쉽습니다. 탄탄한 기초를 바탕으로 이러한 것들을 배우면 프로그래밍의 수준, 효율성 및 품질을 향상시킬 수 있습니다.
디자인 패턴은 매우 고전적이지만 매우 추상적입니다. 그러나 이는 객체 지향 언어로 프로그래밍을 향상시키려는 경우 필요합니다. 그리고 이것을 배우고 나면 C와 같은 프로세스 지향 언어와의 분명한 차이점을 발견하게 될 것입니다.
"디자인 패턴"(일명 GOF), "헤드 퍼스트 디자인 패턴"
리팩토링, 일부 사람들은 리팩토링이 현대 소프트웨어의 빵과 물이라고 말하며 거의 매일 사용되며 중요하지 않은 것 같지만 매우 중요합니다. 리팩토링은 주로 소프트웨어가 변경 사항에 더 쉽게 적응할 수 있도록 프로그램의 구조를 조정합니다. "리팩토링: 기존 코드 디자인 개선"
단위 테스트 도구인 Junit, UML 도구 등은 익히는데 매우 필요합니다.
프로그래밍은 실제로 어렵지 않습니다. 특히 Java와 같은 간단한 언어는 시작하기가 매우 쉽습니다. 물론, 기초를 탄탄하게 다지는 것이 전제가 됩니다.
위 내용은 C 언어를 기반으로 Java를 배우는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!