>Java >java지도 시간 >자바에 능숙해지는 방법

자바에 능숙해지는 방법

silencement
silencement원래의
2019-05-30 09:48:473403검색

자바에 능숙해지는 방법

사람들은 Java가 얼마나 능숙한지 알아보기 위해 인터넷에서 검색하는 경우가 많습니다. 오늘은 다음 내용을 마스터하고 나면 Java 백엔드에 능숙하다고 주장할 수 있습니다.

1. 컴퓨터기초

이 부분은 컴퓨터공학을 전공하는 학생들을 위한 강좌인데 전공이 아닌 분들은 시간을 들여 보충해야 합니다.

특히 컴퓨터 네트워크, 운영 체제, 데이터 구조의 세 가지 과정입니다. 컴파일 원리는 조금 이해하면 될 것 같습니다. 간단한 개념과 상태머신 관련 내용만 보았는데 별로 중요하지 않습니다.

2.Java 프로그래밍

여기 Java 프로그래밍 부분에는 많은 내용이 포함되어 있습니다. 우리는 그것들을 개별적으로 살펴보고 대략적으로 이 부분으로 요약할 수 있습니다. ​

Java 기본 여기의 Java 기본에는 기본 구문, 컬렉션 클래스 프레임워크 및 리플렉션, 주석 등과 같은 일부 고급 기능이 포함됩니다.

Java 기본 지식 포인트가 많아 실제로 이해하기가 쉽지 않습니다. 또한 시간이 지남에 따라 인기 있는 JDK8과 같은 일부 새로운 기능에도 관심이 필요합니다.

디자인 패턴

디자인 패턴은 자바 기초와 함께 배울 수 있다고 늘 느껴서 여기에도 올려봅니다. 물론 JDK 컬렉션 클래스, IO 스트림 등 실제로 디자인 패턴이 사용되는 일부 장소에도 주의가 필요합니다.

java 웹 기술

Java 웹 기술에는 J2EE는 물론 웹 프레임워크, 심지어 일반적으로 사용되는 일련의 구성 요소도 포함됩니다.

1 J2EE에는 주로 비교적 복고풍의 웹 개발 구성 요소인 서블릿과 jsp가 포함됩니다. 지금은 직접 사용하는 사례가 줄어들었지만 아직은 숙달하려면 시간이 좀 더 필요합니다.

2 일반적으로 사용되는 웹 프레임워크는 Spring입니다. 이에 따라 hibernate와 mybatis도 이해해야 합니다.

3 동시에 jnuit 유닛 테스트, log4j 로깅 도구, 빌드 도구 maven 등 JavaWeb 개발에서 일반적으로 사용되는 클래스 라이브러리는 모두 우리가 마스터해야 하는 영역입니다.

4 마지막으로 HTTP 프로토콜, 네트워크 보안 기초 등 웹과 관련된 일부 기본 지식도 고려해야 할 사항이라는 점에 유의해야 합니다.

Java 동시성 기술

Java의 동시성 기술은 일반적으로 Java의 멀티스레딩 기술은 물론 스레드 풀, 동시성 도구 클래스, 차단 대기열 등과 같은 JUC 패키지의 동시성 클래스를 나타냅니다. Java 동시성 기술은 독립적으로 학습할 수 있으며 고급 Java 지식의 주요 초점입니다.

Java 네트워크 프로그래밍 및 서버

이 콘텐츠는 비교적 복잡하지만 Java의 매우 중요한 콘텐츠입니다. 예를 들어 BIO, NIO, AIO의 일부 용도와 원리는 물론 tomcat과 같은 웹 서버, 심지어 netty와 같은 네트워크 프로그래밍 프레임워크까지 모두 이해하고 배울 수 있는 것입니다.

Java Basics and Tuning

JVM은 Java 프로그램의 실행을 제공하는 프로세스이기도 합니다. "JVM 가상 머신에 대한 심층적인 이해"를 이해하는 것 외에도 우리가 배워야 할 것은 JVM 튜닝, 적절한 도구를 사용하여 문제를 진단하고 최종적으로 문제를 해결하는 것입니다. 인터뷰의 이 부분에서는 GC, 메모리 파티션 및 클래스 로더뿐만 아니라 내가 JVM 튜닝 문제라고 부르는 문제도 제시합니다.

3.Linux

백그라운드 학생으로서 1년 내내 면접관들에게 리눅스 관련 질문을 받기 때문에 기본적인 명령어 외에 리눅스를 잘 배우는 것이 가장 중요하다고 생각합니다. 또한 일부 쉘 스크립트와 커널 관련 질문도 이해합니다. 지식, 이 측면은 내 약점입니다. 데이터베이스 등 관련 지식도 있다.

위 내용은 자바에 능숙해지는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.