JAVA面试葵花宝典最新整理(3)
数组没有length()这个方法,有length的属性。String有length()这个方
法
三十九:是否可以继承String类?
String类是final类故不可以继承。
四十:swtich是否能作用在long上,是否能作用在String上?
switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和
case 语句的参数应该是 int、 short、 char 、byte。long,string 都不
能作用于swtich
??四十一:try {}里有一个return语句,那么紧跟在这个try后的
finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
会执行,在return前执行。
四十二:编程题: 用最有效率的方法算出2乘以8等於几? 2 << 3
在VC++中运行这个就可得到16,最好的方法
#include<stdio.h>
void main(){
printf("%d",2<<3);
}
2<<3移位,也可在JAVA正确的运行
四十三:两个对象值相同(x.equals(y) == true),但却可有不同的hash
code,这句话对不对?
不对,有相同的hash code。
如果两个值相等,那么equals()方法相等,表示两个方法的对像相等,这表
示,引用的对像的地址相等,这样就有相同的hashcode
四十四:当一个对象被当作参数传递到一个方法后,此方法可改变这个
对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参
数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被
调用的方法中改变,但对象的引用是永远不会改变的。
四十五:Java中的异常处理机制的简单原理和应用。
当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示
为一个异常。违反语义规则包括2种情况 一种是JAVA类库内置的语义检查。
例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时
会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种
语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字
引发异常。所有的异常都是ng.Throwable的子类。
四十六:垃圾回收的优点和原理。并考虑2种回收机制
Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼
的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要
考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的
概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,
有效的使用可以使用的内存。垃圾回收器通常是作为一个单独的低级别的线
程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对
象进行清楚和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对
象进行垃圾回收。回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾
回收
四十七:char型变量中能不能存贮一个中文汉字?为什么?
能够定义成为一个中文的,因为java中以unicode编码,一个char占16个
字节,所以放一个中文是没问题的
可能的解释为一个中文占16位,两个字节
四十八:多线程有几种实现方法,都是什么?同步有几种实现方法,都是什
么?
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 ,同步
的实现方面有两种,分别是synchronized,wait与notify
四十九:线程的基本概念、线程的基本状态以及状态之间的关系:线程
指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都
有一个线程,也就是程序本身。Java中的线程有四种状态分别是:就绪,运
行、挂起、结束。
五十:简述synchronized和java.util.concurrent.locks.Lock的异
同 ?
主要相同点:Lock能完成synchronized所实现的所有功能。
主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。
synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须
在finally从句中释放。
五十一:EJB的角色和三个对象
一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可
以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB
规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者
(Enterprise Bean Provider) 、应用组合者(Application Assembler)、
部署者(Deployer)、EJB 服务器提供者(EJB Server Provider)、EJB 容
器提供者(EJB Container Provider)、系统管理员(System Administrator)。
三个对象是Remote(Local)接口、Home(LocalHome)接口,Bean类
五十二:请对以下在J2EE中常用的名词进行解释(或简单描述)
web容器:
给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET
直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服
务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接口严
格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB
服务器就叫做J2EE中的WEB容器。
EJB容器:
Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的
组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被
容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。
例如邮件服务、事务管理。JNDI:(Java Naming & Directory Interface)
JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的
应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程
序的功能。JMS:(Java Message Service)JAVA消息服务。主要实现各个应
用程序之间的通讯。包括点对点和广播。JTA:(Java Transaction API)JAVA
事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。
JAF:(Java Action FrameWork)JAVA安全认证框架。提供一些安全控制方
面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。
RMI/IIOP:(Remote Method Invocation /internet对象请求中介协议)他
们主要用于通过远程调用服务。例如,远程有一台计算机上运行一个程序,
它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这
是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。
五十三:JAVA语言如何进行异常处理,关键字:
throws,throw,try,catch,final分别代表什么意义?在try块中可以抛出
异常吗?
Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提
供了良好的接口
在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。
当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,
调用这个对象的方法可以捕获到这个异常并进行处理。
Java的异常处理是通过5个 …… 此处隐藏:3017字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




