1 / 31
文档名称:

Java总结.doc

格式:doc   大小:310KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java总结.doc

上传人:drp539606 2019/1/20 文件大小:310 KB

下载得到文件列表

Java总结.doc

相关文档

文档介绍

文档介绍:答:1).Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2).Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额外的同步机制。但HashMap的同步问题可通过Collections的一个静态方法得到解决:(Mapm)这个方法返回一个同步的Map,这个Map封装了底层的HashMap的所有方法,使得底层的HashMap即使是在多线程的环境中也是安全的。3).在HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。当get()方法返回null值时,即可以表示HashMap中没有该键,也可以表示该键所对应的值为null。因此,在HashMap中不能由get()方法来判断HashMap中是否存在某个键,而应该用containsKey()方法来判断。4).其底层的实现机制不同,hashmap的访问速度要快于hashtable,因为它不需要进行同步检验,。Overload的方法是否可以改变返回值的类型?(10分)答:方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。:实际上是由4个组件结合而成。1).Java编程语言;2).Java类文件格式;3)JavaAPI;4)JVM使用Java开发时,就是用Java编写代码,然后将代码编译为Java类文件,接着在JVM中执行类文件。JVM与核心类共同构成了Java平台也称JRE(JavaRunningEnvironment,Java运行时环境),该平台可以建立在任何操作系统上。)相同点:1)).都不能被实例化;2)).都包含未实现的方法;3)).派生类必须实现未实现的方法。抽象类是抽象方法,而接口则是所有的方法。2)不同点:1)).Java是单继承的,为了实现多重继承,提出了接口的概念。抽象类是特殊的类,体现了父类和派生类的关系;2)).抽象类的成员具有访问控制级别,但接口的成员变量为Publicstaticfinal,成员函数为[public][abstract]返回类型成员方法[参数列表];3)).抽象类可以包含字段,而接口不可以;4))抽象类可以继承接口,而接口不能继承抽象类;5))抽象类的子类必须实现抽象方法,而接口都得实现。笼统点说:接口=定义了要做的所有事情,但自己啥也不干抽象类=做了部分工作,剩下的他不干了,等后来人继续完成。,学****了程序运行时对内存的使用机制,在这里和大家分享下。 Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学****Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。一个完整的Java程序运行过程会涉及以下内存区域:        寄存器:JVM内部虚拟寄存器,存取速度非常快,程序不可控制。        栈:保存局部变量的值,包括:;,即堆区对象的引用(指针)。也可以用来保存加载方法时的帧。        堆:用来存放动态产生的数据,比如new出来的对象。注意创建出来的对象只包含属于各自的成员变量,并不包括成员方法。因为同一个类的对象拥有各自的成员变量,存储在各自的堆中,但是他们共享该类的方法,并不是每创建一个对象就把成员方法复制一次。        常量池:JVM为每个已加载的类型维护一个常量池,常量池就是这个类型用到的常量的一个有序集合。包括直接常量(基本类型,String)和对其他类型、方法、字段的符号

最近更新

2018年10月自学考试06093《人力资源开发与管理.. 5页

2020年10月自考《财务管理》2020第四章 项目投.. 6页

2021届中考物理一轮复习 考点4 光现象【讲解.. 12页

2021年室内设计考大专题目 15页

2022四年级下册暑假作业答案:快乐过暑假【第.. 7页

2022年全国高考理综生物乙卷试卷及参考答案 7页

2022年湖北理工学院计算机应用技术专业《数据.. 19页

2022年高考化学二轮专题复习第一部分选择题专.. 22页

220Kv电线跨越高速公路安全评价报告模板 26页

6个O核心高管岗位职责及任职资格 24页

IT项目管理案例分析大全5102 139页

SPSS多元回归分析实例 11页

甲状腺癌教学查房-胸心外科 56页

《固体物理学》房晓勇主编教材-思考题解答参考.. 7页

《我和我的亲人》教案[修改版] 7页

《职业生涯规划》期中考试试题(含答案)11 8页

【中考冲刺】2023年黑龙江省大庆市中考模拟生.. 27页

七年级语文《朝花夕拾名著阅读题》培优训练及.. 13页

上海牛津英语七下U2基础练习三 6页

东软医院PACS系统的功能与特点讲课讲稿 13页

中国输血协会威高科研基金重点项目申请书 9页

中西方酒店文化比较与探讨 5页

二年级上册语文试题 - 必读课外书目测试题 含.. 18页

交通银行网上薪酬录入系统的操作说明 18页

人教版九年级化学上册第二单元测试题(含解析).. 13页

仪器分析试题库(自做答案) 11页

住宅工程质量分户验收实施方案 10页

修路合同范本15篇 31页

兑店合同范本 25页

2022年乡镇公务员干部入党申请书范文 3页