暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
java华为面试题.pdf
280
5页
0次
2021-02-22
40墨值下载
JAVA
方面
1
面向对象的特征有哪些方
2 String
是最基本的数据类型吗
?
3 int
Integer
有什么区别
4 String
StringBuffer
的区别
5 运行时异常与一般异常有何异同?
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常
操作中可能遇到的异常,是一种常见运行错误。
java
编译器要求方法必须声明抛
出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异
常。
6
说出一些常用的类,包
,
接口,请各举
5
7
说出
ArrayList,Vector, ArrayLlinkedListd
的存储性能和特性
ArrayList
Vector
都是使用数组方式存储数据,此数组元素数大于实际存储
数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉
及数组元素移动等内存操作,所以索引数据快而插入数据慢,
Vector
由于使用了
synchronized
方法(线程安全),通常性能上较
ArrayList
差,
LinkedList
使用
双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时
只需要记录本项的前后项即可,所以插入速度较快。
8
设计
4
个线程,其中两个线程每次对
j
增加
1
,另外两个线程对
j
每次减少
1
写出程序。
以下程序使用内部类实现线程,对
j
增减的时候没有考虑顺序问题。
public class ThreadTest1{
private int j;
public static void main(String args[]){
ThreadTest1 tt=new ThreadTest1();
Inc inc=tt.new Inc();
Dec dec=tt.new Dec();
for(int i=0;i<2;i++){
Thread t=new Thread(inc);
t.start();
t=new Thread(dec);
t.start();
}
}
private synchronized void inc(){
j++;
System.out.println(Thread.currentThread().getName()+"-inc:"+j);
}
private synchronized void dec(){
j--;
System.out.println(Thread.currentThread().getName()+"-dec:"+j);
}
class Inc implements Runnable{
public void run(){
for(int i=0;i<100;i++){
inc();
}
}
}
class Dec implements Runnable{
public void run(){
for(int i=0;i<100;i++){
dec();
}
}
}
}
9
JSP
的内置对象及方法。
request request HttpServletRequest 象。它包含了有关浏览请求的息,并且
of 5
40墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜