基本概念
1,如何理解多态?类与对象的区别是什么?
面向对象的三大特性:封装、继承、多态。
多态作用:消除类型之间的耦合,可替换性。
java中实现多态的方法是重写--方法名相同,参数个数相等且类型兼容;重载--方法名相同,参数个数、参数类型不同。
类是抽象的,不占用内存;对象是具体的,占用存储空间。
2,如何理解Object.hashCode()方法?,它的作用是什么?
在同一运行环境下 hashcode 的值是唯一的 就是两个不同实例其hashcode在同一运行环境绝对不一样 主要用来区分 两个实例在物理上是不是同一个对象
hashcode 作用 实例的唯一标识
3,Collections类的作用?Arrays类的作用?
Arrays和Collections中所有的方法都为静态的,以方便直接传入对象引用,执行相应的功能。
4,问号,星号,加号在正则中分别表示什么?成对的小括号在正则表达式里的作用是什么?
^”表示行的开始;“$”表示行的结尾
?匹配前面的字符零次或一次
* 匹配前面的字符零次或多次
+ 匹配前面的字符一次或多次
() 改变限定符的作用范围,分组。
5,JSP文件与JAVA文件的区别
JSP是一种动态网页,它的网页代码的静态部分是HTML语言,动态部分是JAVA语言
6,forward 和redirect的区别
forward转发
redirect重定向
重定向时浏览器上的网址改变
转发是浏览器上的网址不变
重定向实际上产生了两次请求
转发只有一次请求
重定向时的网址可以是任何网址
转发的网址必须是本站点的网址
重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。
转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。
7,oracle: A表有10条记录,以下查询可以查出几条? select * from A where rownum > 5 O
8,mysql有几种索引类型?使用索引时都有那些地方要注意?sql优化原则? mysql用那个关键字分析sql语句性能?
9, public static void test(String str) { str = "hello"; } public static void main (String args[]) { String str = "beijing"; test(str); sysout(str); // 这里输出什么? } beijing
10,linux 下 ulimit, scp, less命令的作用分别是什么? 文件重命名的命令是什么?
ulimit -a 来显示当前的各种用户进程限制
不同的Linux之间copy文件
less查看文件
posted on 2017-03-07 17:15 zhaoshuzhan 阅读(248) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?