每日习题

来源:互联网 发布:淘宝直播下载什么软件 编辑:程序博客网 时间:2024/05/18 09:41

1.重写与重载的区别,重载的方法可以改变返回值类型吗

1、重写必须继承,重载不用。
2、重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同。
3、重写的方法修饰符大于等于父类的方法,重载和修饰符无关。
4、重写不可以抛出父类没有抛出的一般异常,可以抛出运行时异常

方法的重载是可以改变返回值类型的,但是尚不能说明方法的覆盖是否可以改变返回值类型

2.有一张表table :
张三 数学 75 语文 76 英语 77
李四 数学53 语文75 英语 47

如何写SQL语句,使其变成如下?
姓名 语文 数学 英语
张三 76 75 77
李四 75 53 47

SELECT 姓名 语文 数学 英语 FROM table;

3.String、StringBuffer与StringBuilder之间区别

1、执行速度:String Builder > StringBuffer > String
2、原因:
String:字符串常量
StringBuffer:字符串变量
StringBuilder:字符串变量
String是不可改变的对象 儿StringBuffer和StringBuilder是可变量我们用他们对字符串操作时,实际是在一个对象上直接操作,速度就快了。
3、StringBuilder:线程非安全
StringBuffer:线程安全
4、总结:
1.如果操作少量的数据用 String
2.单线程操作字符串缓冲区下操作大量数据时使用 StringBuilder
3.多线程操作字符串缓冲区下操作大量数据时使用 StringBuffer
4.基本数据类型 还有与它们的包装类之间有什么区别
整型:byte short int long
浮点型:float double
布尔型:boolean(true false)
字符型:char

1、包装类是对象,拥有方法和字段,对象的调用都是通过引用对象的地址,基本类型不是
2、包装类型是引用的传递,基本类型是值的传递
3、声明方式不同,基本数据类型不需要new关键字,而包装类型需要new在堆内存中进行new来分配内存空间
4、存储位置不同,基本数据类型直接将值保存在值栈中,而包装类型是把对象放在堆中,然后通过对象的引用来调用他们
5、初始值不同,eg: int的初始值为 0 、 boolean的初始值为false 而包装类型的初始值为null
6、使用方式不同,基本数据类型直接赋值使用就好 ,而包装类型是在集合如 coolection Map时会使用

5.说说ssm框架?谈一谈对mybatis的理解

由spring springMVC Mybatis 三个开源框架整合而成,长用作简单的web项目框架。

Mybatis持久层框架,支持定制化SQL语句,存储过程以及高级印射。几乎避免了所有的JDBC代码和手动设置参数以及获取结果集

Mybitis简答易学没有第三方依赖,灵活易用不会对应用程序或数据库的现有设计产生影响。解除了sql语句的程序代码的耦合:通过提供DAL层,将业务逻辑和数据访问逻辑分离,使系统的设计更清晰,更易维护,更易单元测试。sql和代码的分离,提高了可维护性
提供映射标签,支持对象与数据库的orm字段关系映射
提供对象关系映射标签,支持对象关系组建维护
提供xml标签,支持编写动态sql

6.var a = new Array(5); 与var a = new Array([5]);区别
第一个显示数组的值(静态初始化) 第二个显示数组的长度(动态初始化)

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 s9八强规则 s9八强赛程 s9八强分组 10.9级高强螺栓 问道强9雷怪和强12电哪个好 强买强卖 强买强卖番外by璃然甜梦 强买强卖璃然 强买强卖by璃然 欲钱买身强体壮的动物 强买强卖 璃然 啊德强五女 答三问强五心 白色强人 强人 强人所难 律政强人 强人锁男 女强人 女强人图片 张小花强人 时运强人 都市强人 强人皮鞋 强人乳酸菌 白色强人粤语 强人所难读音 女强人玩绿奴丈夫 白色强人国语 白色强人国语免费观看全集 葵千恵女强人那边也很强 白色强人结局 tvb白色强人粤语在线 强人锁男表情包 女强人霸气语录 白色强人演员表 女强人的特点 锐龙这么强为什么没人用 3515 强仁 强仁为什么离开sj