java技术问答Word文档下载推荐.docx

上传人:b****6 文档编号:15946301 上传时间:2022-11-17 格式:DOCX 页数:30 大小:35.13KB
下载 相关 举报
java技术问答Word文档下载推荐.docx_第1页
第1页 / 共30页
java技术问答Word文档下载推荐.docx_第2页
第2页 / 共30页
java技术问答Word文档下载推荐.docx_第3页
第3页 / 共30页
java技术问答Word文档下载推荐.docx_第4页
第4页 / 共30页
java技术问答Word文档下载推荐.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

java技术问答Word文档下载推荐.docx

《java技术问答Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《java技术问答Word文档下载推荐.docx(30页珍藏版)》请在冰豆网上搜索。

java技术问答Word文档下载推荐.docx

Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的

二.数据增长:

当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半

就HashMap与HashTable主要从三方面来说。

一.历史原因:

Hashtable是基于陈旧的Dictionary类的,HashMap是Java1.2引进的Map接口的一个实现

二.同步性:

Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的

三.值:

只有HashMap可以让你将空值作为一个表的条目的key或value

3、char型变量中能不能存贮一个中文汉字?

为什么?

是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的

4、多线程有几种实现方法,都是什么?

同步有几种实现方法,都是什么?

多线程有两种实现方法,分别是继承Thread类与实现Runnable接口

同步的实现方面有两种,分别是synchronized,wait与notify

5、继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?

答:

父类:

packagetest;

publicclassFatherClass

{

publicFatherClass()

System.out.println("

FatherClassCreate"

);

}

子类:

importtest.FatherClass;

publicclassChildClassextendsFatherClass

publicChildClass()

ChildClassCreate"

publicstaticvoidmain(String[]args)

FatherClassfc=newFatherClass();

ChildClasscc=newChildClass();

输出结果:

C:

\>

javatest.ChildClass

FatherClassCreate

ChildClassCreate

6、内部类的实现方式?

示例代码如下:

publicclassOuterClass

privateclassInterClass

publicInterClass()

InterClassCreate"

publicOuterClass()

InterClassic=newInterClass();

OuterClassCreate"

OuterClassoc=newOuterClass();

输出结果:

javatest/OuterClass

InterClassCreate

OuterClassCreate

再一个例题:

publicclassOuterClass{

privatedoubled1=1.0;

//insertcodehere

}

Youneedtoinsertaninnerclassdeclarationatline3.Whichtwoinnerclassdeclarationsare

valid?

(Choosetwo.)

A.classInnerOne{

publicstaticdoublemethoda(){returnd1;

B.publicclassInnerOne{

staticdoublemethoda(){returnd1;

C.privateclassInnerOne{

doublemethoda(){returnd1;

D.staticclassInnerOne{

protecteddoublemethoda(){returnd1;

E.abstractclassInnerOne{

publicabstractdoublemethoda();

说明如下:

一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。

故A、B错

二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;

returnd1出错。

故D错

三.非静态内部类的非静态成员可以访问外部类的非静态变量。

故C正确

四.答案为C、E

7、垃圾回收机制,如何优化程序?

希望大家补上,谢谢

8、float型floatf=3.4是否正确?

不正确。

精度不准确,应该用强制类型转换,如下所示:

floatf=(float)3.4

9、介绍JAVA中的CollectionFrameWork(包括如何写自己的数据结构)?

CollectionFrameWork如下:

Collection

├List

│├LinkedList

│├ArrayList

│└Vector

│ └Stack

└Set

Map

├Hashtable

├HashMap

└WeakHashMap

Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)

Map提供key到value的映射

10、Java中异常处理机制,事件机制?

11、JAVA中的多形与继承?

12、抽象类与接口?

抽象类与接口都用于抽象,但是抽象类(JAVA中)可以有自己的部分实现,而接口则完全是一个标识(同时有多重继承的功能)。

13、Java的通信编程,编程题(或问答),用JAVASOCKET编程,读服务器几个字符,再写入本地显示?

Server端程序:

import.*;

importjava.io.*;

publicclassServer

privateServerSocketss;

privateSocketsocket;

privateBufferedReaderin;

privatePrintWriterout;

publicServer()

try

ss=newServerSocket(10000);

while(true)

socket=ss.accept();

StringRemoteIP=socket.getInetAddress().getHostAddress();

StringRemotePort="

:

"

+socket.getLocalPort();

Aclientcomein!

IP:

+RemoteIP+RemotePort);

in=newBufferedReader(new

InputStreamReader(socket.getInputStream()));

Stringline=in.readLine();

Cleintsendis:

+line);

out=newPrintWriter(socket.getOutputStream(),true);

out.println("

YourMessageReceived!

out.close();

in.close();

socket.close();

}catch(IOExceptione)

wrong"

publicstaticvoidmain(String[]args)

newServer();

};

Client端程序:

publicclassClient

Socketsocket;

BufferedReaderin;

PrintWriterout;

publicClient()

TrytoConnectto127.0.0.1:

10000"

socket=newSocket("

127.0.0.1"

10000);

TheServerConnected!

PleaseentersomeCharacter:

BufferedReaderline=newBufferedReader(new

InputStreamReader(System.in));

out.println(line.readLine());

in=newBufferedReader(newInputStreamReader(socket.getInputStream()));

System.out.println(in.readLine());

}catch(IOExceptione)

Wrong"

newClient();

14、用JAVA实现一种排序,JAVA类实现序列化的方法(二种)?

如在COLLECTION框架中,实现比较要实现什么样的接口?

用插入法进行排序代码如下

importjava.util

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1