2.11Java 특별 시험 재생

  • MVC 모델 설계 웹 응용 프로그램에 추가하여, 다음과 같은 장점이 있습니다 사용?
    A. 보수성 강한
    B.의 확장
    C. 적은 코드 중복
    D. 크게 코드의 양을 줄이는

    분석 : MVC는 단순히 충전 로직 코드를 다른 기능은 격리되고, 유지 보수함으로써 코드 중복을 줄이고, 향상된 코드 재사용을위한 확장 성을 향상시킬 수있다. 그러나 코드의 양의 감소를 보장하지 않습니다, 멀티 레벨 모델은 가능성이 코드의 양을 증가시키는 것이다 전화를
    답변 : D를

  • JAVA 객체 클래스 ()는 다음의 방법으로
    동기 () A.
    대기 B. ()
    C. 알릴 ()
    D.의 notifyAll ()
    E. SLEEP ()

    구문 분석 : 어떤 방법으로 객체
    그림 삽입 설명 여기
    답 : BCD

  • 다음 문이 올바른지
    A. 클래스에서 본 방법의이 클래스의 클래스 메소드를 호출하는 데 사용할 수 있습니다
    직접 방법이라고 할 수있는 클래스에서이 클래스의 B. 클래스 메서드 호출을
    C.는이 클래스 클래스 클래스 메소드의 메소드를 호출 할 수 있습니다
    D를 클래스 메소드에서해야하지 인스턴스 메서드 호출

    구문 분석 : A.this 현재 개체를 참조 객체 클래스 메서드 말을 존재하지 않는, 다른 클래스의 C 클래스 메서드는 호출 할 수 있습니다; D 클래스 메소드는 객체를 생성하기 위해서는 인스턴스 메소드를 호출합니다.
    답 : B

  • 신체 내 인터페이스에서 다음 필드 선언의 어떤이) (합법적입니까?
    A. 개인 최종 정적 INT 응답 = 42;
    B. 공공 정적의 INT 응답 = 42;
    C. 최종 정적 응답 = 42;
    D.의 INT 응답;

    분석 : 인터페이스에서 기본 공용 정적 최종 속성 수정, 그래서 :
    A (오류) : 개인 수정을 사용할 수 없습니다;
    B (오른쪽) : 인터페이스에서 기본 공용 정적 최종 속성은 세 가지 키워드를 생략 할 수 있습니다 ;
    C (오류) : 나는 쓰기 속성 유형을하지 않았다;
    D (오류) : 마지막 속성이 할당 수정해야합니다;

    대답 : B

  • 파생 클래스 객체의 생성자 ()을 생성하는 실행 위해
    기본 클래스 상속 클래스 객체 생성자 기능 부재 자체 생성자 파생 클래스 A. 생성자
    B. 클래스 생성자 자체를 유도를 기본 클래스 생성자는 객체 멤버 구성된 기능
    C. 기본 클래스 생성자 파생 된 클래스의 생성자 함수 자체 파생 객체 생성자 부재
    D. 생성자 대상 부재, 상기베이스 클래스 생성자 파생 클래스 생성자 자체

    분석 : 클래스의 초기화 과정 : → 부모 빌딩 블록 생성자 초기화 부모 클래스의 정적 필드 → 서브 클래스 정적 필드 → 부모 클래스 멤버 → 부모 → 2 개 서브 클래스 회원 초기화 → 서브 클래스 블록 → 서브 클래스 생성자를 구축하고,
    답변 :

  • 는 JSP의 설명은 내장 객체, 오류가 말을?
    개체 A. 세션 다음 때까지 세션 객체가 세션 클라이언트와 서버를 의미, 클라이언트는 서버에서 클라이언트 연결을 끊을 때까지 서버에 연결된 웹 응용을 시작하는
    클라이언트의 요청 정보 요청에 캡슐화 : B. 개체 요청 고객의 요구를 이해하고 응답하는 통해 객체
    C. 응용 프로그램 개체 : 응용 프로그램 개체의 복수 사용자 간의 데이터 공유를 실현은 글로벌 변수에 저장 될 수
    D. 응답 객체 : 응답 객체는 고객의 요청에 응답을 포함 자세한 내용은

    분석 : 응용 프로그램 개체는 데이터 공유 및 통신 달성하기 위해, 공유에 다수의 사용자를 공유
    답변 : C

  • 자바 프로그램의 종류는 ()가 있습니다
    A. 클래스 (클래스)
    B. 애플릿
    C. 응용 프로그램
    D. 서블릿

    분석 : 자바 프로그램의 유형은 다음과 같습니다
    (A)보기위한 브라우저 _Applet, 웹 문서에 포함 된
    독립적으로 실행할 수 있습니다 (b)는 응용 프로그램
    (C) 서버 서블릿

    답 : BCD

  • WebService에 다음과 같은 설명은 오류가 무엇입니까?
    A. Webservice를 크로스 플랫폼, 크로스 언어 리모팅 기술
    B. Webservice를 메커니즘은 통신 JSON 데이터 교환의 본질이다
    비누 프로토콜을 사용하여 C. Webservice를 (단순 개체 프로토콜) 통신
    D. WSDL은 웹 서비스를 설명하는 데 사용하고 어떻게입니다 액세스

    분석 : 그것은 통신 메커니즘의 XML 데이터 교환의 본질이다
    답 : B

  • () 연산 결과를 선택한 다음 코드 조각
    java public class StringDemo{ private static final String MESSAGE="taobao"; public static void main(String [] args) { String a ="tao"+"bao"; String b="tao"; String c="bao"; System.out.println(a==MESSAGE); System.out.println((b+c)==MESSAGE); } }
    참 참 A.를
    거짓으로 거짓 B.
    거짓 참 C.
    참 거짓 D.

    해결 : (b + c) == MESSAGE이 등가 새로운 String (b + c)이다 == MESSAGE 여기서 새로운 스트링 객체 때문에 false를 반환
    대답 : C

  • 다음 설명 중 자바의 개념 중 일부에 대해 진정한 :()있는
    기본 클래스의 A. 모든 Java 예외와 오류가 java.lang.RuntimeException가 포함되는 java.lang.Exception하는
    시도에 의해 B. ... 캐치 ... finally 문, 마지막으로 이상에서 일어나는 상관없이 문장의 일부가 구현 될 것이다
    C. 모든 데이터 객체 않은 Java
    재활용에 의해 D. 변수 자바 가비지 컬렉션을 더 이상 참조 객체의 가비지 컬렉터 finallize 방법은 구현되지 않습니다
    E. 자바는 크로스 플랫폼 언어, 자바로 작성된 프로그램의 버전은 모든 자바 런타임 플랫폼에서 실행할 수에 상관없이
    동기화, 동기화 대상 동기화 방법 및 비 정적 멤버 정적 멤버 방법의 역할을 통해 액세스 F. 자바 동기화는 다르다 의

    구문 분석 :
    A, 자바 예외와 에러의 기본 클래스의 Throwable를, 예외 및 오류를 포함하여
    B의 시도 ... 캐치 ... a는 마침내 마지막에 상관없이 비정상적인 것을 실행되지 않습니다
    C는, 자바는 객체 지향하지만, 모든 객체, 그렇지 기본 데이터 타입이 객체가 아닌,이 클래스의 패키지를해야합니다;
    D를, 그들이 finallize 방법을 실행하지 않는 경우 호출 대기 큐를 정리하는 경우
    E를, 모든 플랫폼에서 구현 자바 크로스 플랫폼 자바 프로그램을 사용할 수에 다른 플랫폼은 높은 낮은 JRE 버전 JRE 버전을 실행할 수 없습니다 실행
    세 : F, 동기화 구현

    답 : B를

  • : 윌 실행하려면 다음 코드의 결과
    그림 삽입 설명 여기
    A.이 캐치 시도
    최종적으로하여 캐치 시도 B.을
    C.이 (가) 마지막 시도
    D.이 캐치를 최종적으로 시도

    구문 분석 : 오류 : 메서드 선언 후 작성 메소드가 예외를 던질 수 있다는 호출자는 예외를 처리 할 필요가있다.
    던져 : 메소드 본문에 기록, 표현은 예외를 던져, 또는 시도 ... 캐치 처리, 또는 슬로우 슬로우됩니다.
    그것은 주문이 실행될 수 있도록, 그렇지 않으면 catch 블록 문이 실행되지 않습니다,이 질문을 던져 함께했다.

    답변 : D

  • 다음 문이 올바른지 ()?
    로컬 내부 클래스 A.는, 로컬 변수 방법은 최종 또는 로컬 변수로 표시된들을 사용하기 위해 effctively 최종 내부 클래스
    외부 클래스 내에 외부 클래스의 모든 메소드를 호출 할 수있다 내측 클래스 B. 멤버 (정적 방법 및 비 정적 메소드)
    익명 내부 클래스에만 방법 내에서 사용될 수 있기 때문에 C., 그래서 익명 내부 클래스 일치 로컬 내부 클래스를 사용하여
    클래스 외부 멤버 변수에 액세스 할 수 D. 정적 내부 클래스

    구문 분석합니다 : A ~, 맞다. B, 맞아.
    C는 틀렸다. 익명 내부 클래스는 로컬 내부 클래스는 우선 같은, 정의, 익명 클래스는 장소의 표현에 사용하기 위해 허용하지, 일관성이 사용하고 로컬 내부 클래스 어디서나 사용할 로컬 변수를 나타납니다.
    로컬 클래스가 정의의 자신의 도메인에 두 번 이상 사용할 수 있지만, 더 한 번만 사용할 수 있습니다 익명 클래스가 중요 있습니다.
    D, 잘못된. 정적 내부 클래스는 직접 새 외부 클래스의 방법으로 회원들에 의해 외부 클래스의 비 정적 멤버에 액세스하지만, 할 수 있습니다 ().에 액세스 할 수 없습니다.

    답 : AB

  • 원형의 최적화에 관한 것으로 이들 방법 중
    약화 강도 A.
    B.은 유도 변수 제거
    추가 연산을 제거 C.
    D. 아우터 코드를 언급

    분석 : 루프 최적화 : 죽은 코드 제거는 강도가 약화 변수 유도 삭제, 중복 보급 코드 외부를 언급
    답 : ABD를

  • 일반적으로 명사 사용되는 다음 J2EE 잘못입니까?
    A.의 EJB 컨테이너 : 엔터프라이즈 자바 빈 용기
    나 JNDI : 자바 트랜잭션 서비스를 제공합니다. 그것은 분산 트랜잭션 서비스를 제공합니다. 그것이 제공하는 인터페이스 응용 프로그램은 호출 할 수 있습니다.
    C. JMS : 자바 메시징 서비스입니다. 다양한 응용 프로그램 사이의 주요 통신. 포인트와 방송에 지점을 포함.
    D. JAF : 자바 보안 인증 프레임 워크. 보안 제어를위한 몇 가지 프레임 워크를 제공한다.

    분석 : J2EE 일반적 용어
    1.web 용기 : 애플리케이션 컴포넌트 (JSP는 서블릿) 환경을 제공하는 상태되는 JSP, SERVLET 직접 환경 변수 용기 상호 접촉 인터페이스, 다른 시스템 문제에 주목하지. 달성하기 위해 웹 서버가 있습니다. 예를 들면 : TOMCAT, WEBLOGIC, 같은 WEBSPHERE. 컨테이너는 표준 J2EE 사양과 인터페이스 웹 응용 프로그램의 엄격한 준수를 제공합니다. 우리는 위의 표준 웹 서버가 J2EE에서 웹 컨테이너라고 준수합니다.
    2.Web 컨테이너 : J2EE 아키텍처 웹 구성 요소 컨테이너 계약을 달성한다. 이 계약은 보안, 일관성, 수명주기 관리, 거래, 구성 및 기타 서비스를 포함하여 웹 구성 요소의 런타임 환경을 제공합니다. 그리고 컨테이너 JSP 및 J2EE 플랫폼 API를 동일한 서비스 인터페이스를 제공합니다. 웹 서버 또는 J2EE 서버에서 제공하는 웹 컨테이너입니다.
    3.EJB 컨테이너 : 엔터프라이즈 자바 빈 컨테이너입니다. 더 많은 산업 특성. 그는 관리 기능의 다양한 내에서 실행되는 EJB 구성 요소에 제공합니다. 긴 컨테이너에 J2EE 사양 EJB 등으로, 컨테이너는 즉시 효율적인 관리를 수행 할 것입니다. 그리고 기성품 시스템 수준의 서비스 인터페이스에 의해 얻어 질 수있다. 같은 메일 서비스, 트랜잭션 관리. 는 J2EE 아키텍처 구현 컴포넌트 규격 컨테이너를 EJB. 이 규격은 안전, 일관성, 라이프 사이클 서비스, 구성 및 기타 서비스를 포함한 엔터프라이즈 빈을위한 런타임 환경을 지정합니다.
    4.JNDI : (자바 명명 및 디렉토리 인터페이스 ) JAVA 디렉토리 서비스의 이름을 지정. 신속하게 충족 찾아 자신의 분산 응용 프로그램을 찾을 수있는 그의 왼쪽 인덱스의 주위에 다른 응용 프로그램을 할 수있는 디렉토리 시스템 : 주요 기능은 제공하는 것입니다.
    5.JMS : (자바 메시지 서비스) 자바 메시징 서비스입니다. 다양한 응용 프로그램 사이의 주요 통신. 포인트와 방송에 지점을 포함.
    6.JTA : (자바 트랜잭션 API) JAVA 거래 서비스를 제공합니다. 그것은 분산 트랜잭션 서비스를 제공합니다. 그것이 제공하는 인터페이스 응용 프로그램은 호출 할 수 있습니다.
    7.JAF : (자바 액션 프레임 워크) 자바 보안 인증 프레임 워크. 보안 제어를위한 몇 가지 프레임 워크를 제공한다. 그것은 개발자가 보안 제어 전략을 달성하기 위해 개성의 다양성을 배포하고 사용자 정의 할 수 있습니다.
    8.RMI / IIOP (원격 메소드 호출 / 인터넷 프로토콜 객체 요청 브로커) 주로 장거리 전화 서비스에 의해 사용됩니다. 예를 들어, 컴퓨터 주식 분석 서비스를 제공하는 프로그램의 원격 실행이, 우리는 로컬 컴퓨터에 전화를 지시 할 수있다. 물론,이 이기종 시스템 간 될 수있는 특정 명세서를 통해 통신한다. 자바 RMI가 유일하다. RMI-IIOP는 이전에 분산 프로그래밍을위한 두 개의 옵션 RMI와 CORBA를 보였다. RMI-IIOP는 쉽게 프로그래머가 분산 프로그래밍, 분산 컴퓨팅의 구현을 작성 할 수있어 자신의 단점을 극복, RMI와 CORBA의 장점을 조합 한 것입니다. 첫째, RMI-IIOP는 Java 및 CORBA의 복잡성의 단점을 (당신이 IDL을 파악 할 수 없음) 극복 할 수 있습니다 RMI-IIOP RMI 다음 단순성과 CORBA (호환성)의 RMI의 멀티 - 언어를 결합합니다.

    답 : B

  • 다음 제표에 자바 빈즈는 정확
    콩이 다를 수 있습니다 여기에 정의 된 Java 클래스 이름 A. 파일하지만, 대소 문자 구분에주의를 지불해야
    성명과 함께, 사실, B. 콩 JSP 파일에서 참조
    C.에서 인용 된 .java 파일의 빈 파일 이름 접미사
    D. 콩 참조 된 파일을 임의의 디렉토리에 배치 할 수 있습니다

    ** 분석 : A : 콩 의미 정의 된 클래스 이름이 클래스는 나중에 구별 할 수있는 클래스 이름 필요성을 인스턴스화하는 데 사용되는 클래스 ID를 컴파일하는 데 필요한 속성에 해당하는 JSP 아이디의 클래스 대응을 인스턴스화한다 경우
    B는 : bean가 참조되지 선언 된
    참조의 클래스 파일을 WEB-INF \ 클래스 \의 C :
    D : WEB-INF 넣어 될 필요가 \ 클래스 **
    답변 :

  • jdk1.8, 자바 문 아래 관련 추상 클래스와 인터페이스의 차이점은 잘못?
    A. 추상 클래스는 인터페이스가 생성자가없는 생성자를 가질 수 있습니다
    , 추상 필수의 인터페이스 방법은하지 않은 추상적 일반적인 방법이 보통이 아닌 추상 메소드를 포함 할 수있다 B. 추상 클래스를
    C. 클래스를 구현할 수 있습니다 여러 인터페이스가 있지만 추상 클래스 상속 할 수 있습니다
    D. 인터페이스 변수의 일반 회원이 수를, 더 일반적인 추상 클래스 멤버 변수가 없다

    분석 :
    추상 클래스
    특징 :
    1. 방법 추상 클래스를 구성 할 수 있습니다
    2. 추상 클래스의 공통의 속성, 메소드, 정적 메서드와 속성이 존재할 수도있다.
    3. 추상 클래스 추상 메소드가있을 수 있습니다.
    클래스의 추상 메소드가있는 경우 (4), 현재는 추상 클래스이어야합니다 추상 클래스 추상 메서드가 없습니다.
    5. 추상 추상 클래스, 하위 클래스, 추상의 서브 클래스를 정의 할 필요가 구현하고 있지 않는 경우, 달성하기 위해 필요한 서브 클래스입니다.
    인터페이스
    인터페이스 1. 선언 유일한 방법, 어떤 메소드 본문이 없습니다.
    컴파일시 기본에서 변수의 정의를 추가하기 때문에 인터페이스 2. 유일한 상수,
    공공 정적 최종
    인터페이스에 항상 수정 된 대중 3. 방법.
    인터페이스 구성 4.있어서 어떠한 객체 인스턴스화 인터페이스 일 수 없다.
    인터페이스는 다중 상속 될 수
    구현할 수있는 인터페이스 클래스 구현 모든 메소드 경우 인터페이스 구현 클래스 요구에 정의 된 방법을 달성하기 6.
    7. 클래스 정의하는 추상 클래스로서 구현된다.

    답 : BD

추천

출처www.cnblogs.com/l999q/p/12297195.html