자바 일상 연습 문제,매일 조금씩 진보(26)

여러분 의 두 터 운 사랑 을 받 아 우 리 는 함께 매일 조금씩 진보 합 시다!마우스 로 빈 곳 을 선택 하여 정 답 보기)
1.정의:String s1="uml";String s2 = “uml”; String s3= new String(“uml”); String s4= new String(“uml”);그러면 s1==s2;s3 == s4;s1.equals(s3); 정확 한 지 아 닌 지 를 판단 하 다
정 답:A
T,F,T
F,T,F
문제 풀이:
在这里插入图片描述
2.사용 하 는 변수 가 모두 정확하게 정의 되 었 다 면 다음 옵션 에서 불법 표현 식 은()입 니 다.
정 답:C
a!= 4||b==1
'a' % 3
'a' = 1/3
'A' + 32
문제 풀이:
C 의'a'는 char 타 입 이 고 1/3 은 int 타 입 입 입 니 다.int 값 을 char 에 부여 하 는 것 은 높 은 값 에서 낮은 값 에 속 하기 때문에 오류 가 발생 했 습 니 다.
3.socket 프로 그래 밍 에서 다음 중 어느 socket 의 작업 은 서버 에서 작 동 하지 않 습 니까?
정 답:C
accept
listen
connect
close
문제 풀이:
TCP 클 라 이언 트:
1.연결 소켓 만 들 기,Ip 와 포트 감청 설정,socket()
2.연결 연결 연결 만 들 기
3.write()네트워크 스 트림 대상 전송 데이터 가 져 오기
4.read()네트워크 스 트림 대상 수신 데이터 가 져 오기
5.소켓 닫 기
TCP 서버 쪽
1.포트 감청 소켓 만 들 기()
2.지정 한 포트 바 인 딩()
3.listen 포트 감청
4.accept()클 라 이언 트 가 접근 할 때 까지 차단 식
5.read()클 라 이언 트 전송 데이터 가 져 오기
6.write()반환 데이터 보 내기
7.close 포트 감청 닫 기
4.자바 는 어떻게 request 범위 내 에 존재 하 는 대상 을 되 돌려 줍 니까?
정 답:B
request.getRequestURL()
request.getAttribute()
request.getParameter()
request.getWriter()
문제 풀이:
request.getAttribute()방법 은 request 범위 내 에 존재 하 는 대상 을 되 돌려 주 고 request.getParameter()방법 은 http 에서 제출 한 데 이 터 를 가 져 오 는 것 입 니 다.getAttribute 는 반환 대상 이 고 getParameter 는 문자열 을 되 돌려 줍 니 다.
5.다음 중 JVM 메모리 에 속 하지 않 는 영역()은 무엇 입 니까?
정 답:B
survivor 구역
상수 탱크
eden 구역
구시 가지
문제 풀이:
jvm 더 미 는 신세대(일반적으로 Eden 구역,두 개의 Survivor 구역),옛날(old 구역)로 나 뉜 다.상수 탱크 는 PermGen(방법 구역)에 속 합 니 다.
6.다음 코드 의 출력 결 과 는 무엇 입 니까?
public class Test {
public int aMethod(){
static int i = 0;
i++;
return i;
}
public static void main(String args[]){
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
정 답:D
0
1
2
컴 파일 실패
문제 풀이:
자바 에서 정적 변 수 는 클래스 주체 에서 만 정의 할 수 있 고 방법 에서 정의 할 수 없습니다.정적 변 수 는 클래스 소유 이지 방법 에 속 하지 않 습 니 다.
7.이하 JAVA 프로그램 코드 의 출력 은?
public static void main(String args[]) {
System.out.println(17^5);
}
정 답:C
12
22
20
1419857
문제 풀이:
이 또는 연산,비트 이 연산 기호.
연산 규칙 은 두 개의 수가 2 진법 으로 바 뀌 고 높 은 자리 부터 비교 하 며 같 으 면 0 이 고 다 르 면 1 이다.
17:0001 0001
5: 0000 0101
결과:0001 0100 전 10 진법:20
8.다음 에 어떤 상황 이 이상 을 일 으 킬 수 있 습 니까?
정 답:A B C
배열 크로스
지정 한 URL 이 존재 하지 않 습 니 다
throw 문 구 를 사용 하여 던 지기
throws 문장 사용 하기
문제 풀이:
throws 와 throw:
throws 는 방법 헤더 에 나타 나 이상 이 발생 할 수 있 음 을 표시 합 니 다.
throw 는 방법 체 에서 이상 을 던 졌 고 throw 를 실행 하면 이상 을 던 졌 을 것 입 니 다.
9.자바 의 일부 개념 에 대해 다음 과 같은 설명 이 정확 합 니까?()
정 답:B F
모든 자바 이상 과 잘못된 기본 클래스 는 자바.lang.Exception 입 니 다.자바.lang.Runtime Exception 을 포함 합 니 다.
try...catch...finally 문 구 를 통 해 finally 의 문 구 는 어떤 이상 이 발생 하 더 라 도 실 행 됩 니 다.
자바 의 모든 데 이 터 는 대상 입 니 다.
자바 는 쓰레기 수 거 를 통 해 더 이상 인용 되 지 않 는 변 수 를 회수 합 니 다.쓰레기 수 거 시 대상 의 finallize 방법 은 반드시 실 행 됩 니 다.
자바 는 크로스 플랫폼 언어 로 어떤 버 전의 자바 로 작 성 된 프로그램 이 든 모든 자바 실행 플랫폼 에서 실 행 될 수 있 습 니 다.
자바 가 synchronized 를 통 해 접근 하 는 동기 화,synchronized 역할 비정 상 구성원 방법 과 정적 구성원 방법 에서 동기 화 하 는 목 표 는 다 릅 니 다.
문제 풀이:
A.자바 이상 과 잘못된 기본 클래스 Throwable,Exception 과 Error 포함
B.try..catch..finally finally 어떤 이상 이 있어 도 실행
C.자바 는 대상 을 대상 으로 하지만 모든 것 이 대상 이 아 닙 니 다.기본 데이터 형식 은 대상 이 아니 기 때문에 패키지 류 가 있 습 니 다.
D.청소 대기 열 에서 또 호출 되면 finallize 방법 을 실행 하지 않 습 니 다.
E.JAVA 크로스 플랫폼 은 현재 임의의 플랫폼 의 자바 프로그램 이 다른 플랫폼 에서 실 행 될 수 있 습 니 다.문제 에서 말 한 버 전이 다 릅 니 다.
F.synchronized 실현 방식:세 가지
10.운행 시 상 당량 탱크 에 대하 여 다음 중 어떤 표현 이 정확 합 니까?
정 답:B C D
운행 시 상 당량 탱크 크기 는 창고 크기 의 영향 을 받는다
운행 시 상 당량 탱크 크기 는 방법 구역 크기 의 영향 을 받는다.
컴 파일 시기 에 생 성 된 여러 글자 의 양 을 저장 하 였 습 니 다.
컴 파일 시기 에 생 성 된 기호 참조 저장
문제 풀이:상수 탱크 는 방법 구역 에 있 습 니 다.
답안 집계:
1.정 답:A
2.정 답:C
3.정 답:C
4.정 답:B
5.정 답:B
6.정 답:D
7.정 답:C
8.정 답:A B C
9、정 답:B F
10.정 답:B C D
총결산
이 글 은 여기까지 입 니 다.당신 에 게 도움 을 줄 수 있 기 를 바 랍 니 다.또한 당신 이 우리 의 더 많은 내용 에 관심 을 가 져 주 실 수 있 기 를 바 랍 니 다!

좋은 웹페이지 즐겨찾기