中科软面试题大集合
1、 用String的方法将数据类型转换为String。
2、 有一个不定长度的 String,其中前面是字母,后边是数字 例如:abcd123.456 ,
要求写一个方法得到其中的数字以 String的形式返回,数字保留
小数点后两位,不四舍五入,截去多余小
数,例如:abcd123.456 ,得到 123.45
如果数字没有小数点,要得到两位为0的小数,例如:
abcd123 ,得到 123.00 .
答案如下:
1、 String.valueOf(1.23)
2、 public Stri ng getStr in g(Stri ng str){
String getNumber;
getNumber = placeAII( [a-z|A-Z],");
if(getNumber.i ndexOf( . ) == -1){
getNumber = getNumber+ .00
} else {
if(getNumber.i ndexOf( . )== getNumber.le ngth()-1){
getNumber = getNumber+ 00
} else if (getNumber.i ndexOf( . )== getNumber.le ngth()-2){
getNumber = getNumber+ 0
} else {
getNumber = getNumber.substri ng(O,
getNumber.i ndexOf( . )+3);
}
}
retur n getNumber;
}
1面向对象的特征?
1)对象
对象是运行期的基本实体,它是一个封装了数据和操作这些数据 的代码的逻辑实体。
2 )类
类是具有相同类型的对象的抽象。一个对象所包含的所有数据和 代码可以通过类来构造。
3)封装
封装是将数据和代码捆绑到一起,避免了外界的干扰和不确定 性。对象的某些数据和代码可以是私有的,
不能被外界访问,以此实现对数据和代码不同级别的访问权限。
4)继承
继承是让某个类型的对象获得另一个类型的对象的特征。 通过继
承可以实现代码的重用:从已存在的类派
生出的一个新类将自动具有原来那个类的特性, 同时,它还可以
拥有自己的新特性。
多表查询sql语句面试题5) 多态
多态是指不同事物具有不同表现形式的能力。 多态机制使具有不
同内部结构的对象可以共享相同的外部接
口,通过这种方式减少代码的复杂度。
6) 动态绑定
绑定指的是将一个过程调用与相应代码链接起来的行为。 动态绑
定是指与给定的过程调用相关联的代码只
有在运行期才可知的一种绑定,它是多态实现的具体形式。
7) 消息传递
对象之间需要相互沟通,沟通的途径就是对象之间收发信息。 消 息内容包括接收消息的对象的标识,需要
调用的函数的标识,以及必要的信息。消息传递的概念使得对现 实世界的描述更容易。
2 tomcat 的内存的配置?
tomcat默认可以使用的内存为128MB,在较大型的应用项目 中,这点内存是不够的,需要
调大。
Unix 下,在文件{tomcat_home}/bin/catalina.sh 的前面,增
加如下设置:
JAVA_OPTS二-Xms【初始化内存大小】-Xmx【可以使用的最
大内存】
需要把这个两个参数值调大。例如:
JAVA_OPTS二-Xms256m -Xmx512m
表示初始化内存为 256MB,可以使用的最大内存为 512MB
3 doGet()和 doPost()的区别?
doGet()和 doPost()接收两个参数:HttpServletRequest 请 求和 HttpServletResponse 响应。
HTTP协议要么通过在 URL中放置参数来向 Web服务器传 递信息,要么独立于 URL传递信息。第一种称
作GET命令,而第二种称作POST命令。GET命令的优点是, URL包含了检索请求信息所需的所有信息
。因此,可将其加入书签以便将来重新调用。而 POST命令独
立于URL发送附加信息,提供了更好的安
全性。当需要发送比较大量的信息时,该方法也更为合适。其缺 点就是不能被加入书签。
4常用的标准的sql语句?
增 力口 : insert into tbl_emp( name,password,id)
values(yxx,123,12);
删除:delete from tbl_emp where n ame= yxx
查询:select * from tbl_emp where name= yxx
更新:update tbl_emp set n ame= xiaox in where id = 12;
5 string 禾口 stringbuffer 的区另U
它们都是处理字符串的类 ,但是它们有一个最大的区别 ,那就
是,String对象是存储你不能改动的文本字符
串相反,如果你希望改动,则应使用StringBuffer类作为替换.
6在jsp页面中如何传递对象
request , session , application , cookie 等
7常用的集合类
java.util中的集合类包含Java中某些最常用的类。 最常用的
集合类是List和 Map。List的具体
实现包括 ArrayList和Vector,它们是可变大小的列表,比较
适合构建、存储和操作任何类型对象的元
素列表。List适用于按数值索引访问元素的情形。
Map提供了一个更通用的元素存储方法。 Map集合类用于存
储元素对(称作“键”和“值”),其中每
个键映射到一个值。 从概念上而言,您可以将List看作是具有
数值键的Map。而实际上,除了 List
和Map都在定义java.util中外,两者并没有直接的联系。本 文将着重介绍核心Java发行套件中附带
的Map,同时还将介绍如何采用或实现更适用于您应用程序特 定数据的专用Map。
8常出现的异常
9经常使用的包,接口,类请各举出5个
10接口和抽象类的区别
声明方法的存在而不去实现它的类被叫做抽象类( abstract
class),它用于要创建一个体现某些基本行
为的类,并为该类声明方法,但不能在该类中实现该类的情况。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论