




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 当前类 同一package 子孙类 其他packagepublic protected ×friendly × ×private × × ×不写时默认为friendly2、ArrayList和Vector的区别,HashMap和Hashtable的区别答:就ArrayList与Vector主要从二方面来说.一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的二.
2、数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半就HashMap与HashTable主要从三方面来说。一.历史原因:Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现二.同步性:Hashtable是线程安全的,也就是说是同步的,而HashMap是线程序不安全的,不是同步的三.值:只有HashMap可以让你将空值作为一个表的条目的key或value3、char型变量中能不能存贮一个中文汉字?为什么?答:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所
3、以放一个中文是没问题的4、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接口同步的实现方面有两种,分别是synchronized,wait与notify5、继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?答:父类:package test;public class FatherClass public FatherClass() System.out.println("FatherClass Create");子类:package test;import test.Fath
4、erClass;public class ChildClass extends FatherClasspublic ChildClass()System.out.println("ChildClass Create");public static void main(String args) FatherClass fc = new FatherClass();ChildClass cc = new ChildClass();输出结果:C:>java test.ChildClassFatherClass CreateFatherClass CreateChildCla
5、ss Create 6、内部类的实现方式?答:示例代码如下:package test;public class OuterClassprivate class InterClasspublic InterClass()System.out.println("InterClass Create");public OuterClass()InterClass ic = new InterClass();System.out.println("OuterClass Create");public static void main(String args) Ou
6、terClass oc = new OuterClass();输出结果:C:>java test/OuterClassInterClass CreateOuterClass Create 7、内部类的实现方式?再一个例题:public class OuterClass private double d1 = 1.0;/insert code here You need to insert an inner class declaration at line 3. Which two inner class declarations are valid?(Choose two.) A. c
7、lass InnerOnepublic static double methoda() return d1; B. public class InnerOnestatic double methoda() return d1; C. private class InnerOnedouble methoda() return d1; D. static class InnerOneprotected double methoda() return d1; E. abstract class InnerOnepublic abstract double methoda(); 说明如下:一.静态内部
8、类可以有静态成员,而非静态内部类则不能有静态成员。 故 A、B 错二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;return d1 出错。故D错三.非静态内部类的非静态成员可以访问外部类的非静态变量。 故 C 正确四.答案为C、E8、float型float f=3.4是否正确?答:不正确。精度不准确,应该用强制类型转换,如下所示:float f=(float)3. 9、介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)? 答:Collection FrameWork如下:CollectionListLinkedListArr
9、ayListVectorStackSetMapHashtableHashMapWeakHashMapCollection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)Map提供key到value的映射 10、Java中异常处理机制,事件机制?11、JAVA中的多态与继承?12、抽象类与接口?答:抽象类与接口都用于抽象,但是抽象类(JAVA中)可以有自己的部分实现,而接口则完全是一个标识(同时有多重继承的功能)。 13、用JAVA实现一种排序,JAVA类实现序列化的方法(二种)? 如在COLLECTION框架中,实现比较要实现什
10、么样的接口?答:用插入法进行排序代码如下package test;import java.util.*;class InsertSortArrayList al;public InsertSort(int num,int mod)al = new ArrayList(num);Random rand = new Random();System.out.println("The ArrayList Sort Before:");for (int i=0;i) al.add(new Integer(Math.abs(rand.nextInt() % mod + 1);Syste
11、m.out.println("al"+i+"="+al.get(i);public void SortIt()nteger tempInt;int MaxSize=1;for(int i=1;i )tempInt = (Integer)al.remove(i);if(tempIValue()>=(Integer)al.get(MaxSize-1).intValue()al.add(MaxSize,tempInt);MaxSize+;System.out.println(al.toString(); else for (int j=0;j
12、) if (Integer)al.get(j).intValue()>=tempIValue()al.add(j,tempInt);MaxSize+;System.out.println(al.toString();break;System.out.println("The ArrayList Sort After:");for(int i=0;i) System.out.println("al"+i+"="+al.get(i);public static void main(String args) InsertSort is = new InsertSort(10,100);is.SortIt();JAVA类实现序例化的方法是实现java.io.Serializable接口Collection框架中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 6《景阳冈》教学设计2024-2025学年统编版语文五年级下册
- 5一个豆荚里的五粒豆 第一课时 教学设计2024-2025学年语文四年级上册统编版
- 13 桥 教学设计-2024-2025学年统编版语文六年级上册
- Unit9Section B(2a-2c)教学设计2023-2024学年人教版七年级英语下册
- 9《木兰诗》(教学设计)-2024-2025学年七年级语文下册同步教学设计(统编版2024)
- 网络销售员工培训
- 2024学年九年级物理上册 第8章 电磁相互作用及应用 8.3电话和传感器教学设计 (新版)教科版
- 生鲜仓库安全培训
- 2024秋七年级数学上册 第二章 有理数2.9有理数的乘法 1有理数的乘法法则教学设计(新版)华东师大版
- 1《北京的春节》教学设计2023-2024学年统编版语文六年级下册
- 2025陕西核工业工程勘察院有限公司招聘(21人)笔试参考题库附带答案详解
- 2025年山东、湖北部分重点中学高中毕业班第二次模拟考试数学试题含解析
- 2025-2030中国集装箱化和模块化数据中心行业市场发展趋势与前景展望战略分析研究报告
- 2025-2030中国防腐新材料行业市场深度调研及发展策略与投资前景预测研究报告
- 2025年超高功率大吨位电弧炉项目发展计划
- 2025年护工考试试题及答案
- 2024年四川省高等职业教育单独考试招生文化素质考试中职英语试卷
- 全国第9个近视防控月活动总结
- 人教A版必修第二册高一(下)数学6.3.2-6.3.3平面向量正交分解及坐标表示【课件】
- 2025至2030年中国快速换模系统数据监测研究报告
- 航空业劳动力安全保障措施
评论
0/150
提交评论