자바 면접 문제 의 기본 문법(도해)

본문의 주요 내용 은 다음 그림 에 포함 되 어 있 으 니,아래 에서 함께 보 자.

1.&와&의 차이

2、switch
switch 문 구 는 byte 에 작용 할 수 있 습 니까?log 에 작용 할 수 있 습 니까?String 에 작용 할 수 있 습 니까?어디 에 사용 할 수 있 습 니까?
switch 가 지원 하 는 유형 은 byte,short,char,int 입 니 다.본질 적 으로 switch 는 int 형식 만 지원 합 니 다.(byte,short,char,자동 으로 int 형식 으로 업 그 레이 드 됩 니 다)따라서 switch 는 long 형식 을 지원 하지 않 습 니 다.

3、final
final 키 워드 를 사용 하여 변 수 를 수식 할 때 인용 이 변 할 수 없 는 지,인용 대상 이 변 할 수 없 는 지

4.'=='과'equals'방법 은 도대체 어떤 차이 가 있 습 니까?

5.Overload 와 Override 의 차이
Overload 는 방법 으로 다시 싣 고 Override 는 방법 으로 다시 쓰 는 것 입 니 다.둘 은 이름 이 비슷 한 것 을 제외 하고 괜 찮 습 니 다.

6.구조 기 Constructor 가 override 될 수 있 는 지 여부
구조 기 Constructor 는 계승 할 수 없 기 때문에 Override 를 다시 쓸 수 없 지만 Overload 를 다시 불 러 올 수 있 습 니 다.
7.직렬 화 인터페이스 id 가 무슨 소 용이 있 습 니까?
직렬 화 버 전의 제어.대상 이 저장 장치 에 직렬 화 되면 데이터 와 원시 류 구조 간 에 필연 적 인 관계 가 없다.그들 이 연결 하 는 근 거 는 바로 유형의 전체 제한 이름 이다.그러면 코드 중의 구 조 는 고 칠 수 있 고 직렬 화 id 를 하나의 버 전의 제어 로 한다.이러한 구조 가 변화 할 때 우 리 는 직렬 화 된 id 버 전 값 을 바 꾸 고 반 직렬 화 할 때직렬 화 된 파일 형식의 버 전 번호 가 현재 형식의 버 전 번호 와 같 는 지,같 으 면 반 직렬 화 되 고,다 르 면 오 류 를 보고 합 니 다.
8.hashCode 방법의 역할
1.일반적으로 equals 라 는 방법 은 사용자 에 게 호출 되 는 것 입 니 다.만약 에 두 대상 이 같은 지 판단 하고 싶다 면 equals 방법 을 다시 쓴 다음 에 코드 에서 호출 하면 그들 이 같은 지 여 부 를 판단 할 수 있 습 니 다.
2.hashCode 방법 은 일반적으로 사용자 가 호출 하지 않 습 니 다.예 를 들 어 HashMap 에서 key 는 중복 할 수 없 기 때문에 그 는 key 가 중복 되 는 지 여 부 를 판단 할 때 hashCode 라 는 방법 을 판단 하고 equals 방법 도 사 용 했 습 니 다.여기 서 중복 되 지 않 는 다 는 것 은 hashCode 와 equals 가 하나 만 다 르 면 된다 는 것 입 니 다.그래서 쉽게 말 하면 hashCode 는 한 대상 의 인 코딩 에 해당 합 니 다.마치 파일 에 있 는 md5 와 같 습 니 다.그 는 equals 와 달리 int 형 으로 돌아 가 직관 적 이지 않 습 니 다.우 리 는 보통 equals 를 다시 쓰 는 동시에 hashCode 를 다시 써 서 그들의 논리 가 일치 하도록 합 니 다.
9.자바 의 다 중 메커니즘 은 무엇 입 니까?
부모 클래스 나 인터페이스 가 정의 하 는 인용 변 수 는 하위 클래스 나 구체 적 인 실현 클래스 의 인 스 턴 스 대상 을 가리 킬 수 있 습 니 다.프로그램 호출 방법 은 실행 할 때 동적 으로 연결 되 고 변수 가 가리 키 는 구체 적 인 인 인 스 턴 스 대상 을 참조 하 는 방법 입 니 다.즉,메모리 에서 실행 중인 대상 의 방법 입 니 다.변수 형식 에서 정의 하 는 방법 을 참조 하 는 것 이 아 닙 니 다.
10.인터페이스 와 추상 류 의 차이

11.JDK 중 어떤 부류 가 계승 되 지 못 하 는 지
     final 에 의 해 수 식 된 클래스 는 계승 할 수 없습니다.
8 대 기본 데이터 유형 포장 류 와 String 등
12.final,finally,finalize 의 차이

총결산
이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 면 댓 글 을 남 겨 주 십시오.

좋은 웹페이지 즐겨찾기