面试题
sinat_37138973
这个作者很懒,什么都没留下…
展开
-
Java JVM 复习
一、JVM1.1 运行时数据区组成●程序计数器当前线程所执行字节码的行号指示器。●虚拟机栈(stack)1、线程私有;2、描述的是java方法执行的内存模型;3、每个方法被执行时会同时创建一个栈帧用来存储局部变量表、操作栈、动态链接、方法出口等信息;4、局部变量表所需的内存空间在编译期完成分配。5、存储速度快,缺点是栈中数据大小和生存期限是固定的。●本地方法栈与虚拟机栈类...原创 2019-05-06 13:33:35 · 774 阅读 · 0 评论 -
Java基础篇(一)
Servet生命周期●init()在一个Servlet的生命周期中,init方法只会被执行一次。●service()当一个客户请求改Servlet时,实际的处理工作全部有service方法来完成,service方法用来处理客户端的请求,并生成格式化数据返回给客户端。●destory();该方法在整个生命周期中,也是只会被调用一次序列化序列化是为了解决在对对象流进行读写操作时所...原创 2019-05-07 08:43:42 · 324 阅读 · 0 评论 -
Java基础篇(二)
抽象类和接口抽象类:1、包含一个抽象方法的类就是抽象类2、声明而未被实现的方法,抽象方法必须使用abstract关键词字声明3、抽象类被子类继承,子类(如果不是抽象类)必须重写抽象类中的所有抽象方法4、抽象类不能被直接实例化,要通过其子类进行实例化5、只要包含一个抽象方法的抽象类,该方法必须要定义成抽象类,不管是否还包含有其他方法。6、子类中的抽象方法不能与父类的抽象方法同名。7...原创 2019-05-10 09:00:59 · 846 阅读 · 0 评论 -
SQL编写题目
用一条SQL 语句 查询出每门课都大于80 分的学生姓名方法1:1、查询出分数小于80的人的名字;2、查询 NOT IN (1);方法2:select name from table group by name having min(fenshu)>80删除掉重复项只保留一条delete from a where id in ( select id fr...转载 2019-05-10 09:06:56 · 563 阅读 · 0 评论 -
数据库
Oracle的Rownum和Rowidrownum和rowid都是伪列,但是两者的根本是不同的。rownum是根据sql查询出的结果给每行分配一个逻辑编号,所以你的sql不同也就会导致最终rownum不同。但是rowid是物理结构上的,在每条记录insert到数据库中时,都会有一个唯一的物理记录 。rowid具有唯一性,查询时效率是很高的。ACID原子性(Atomicity)原...原创 2019-05-13 09:08:55 · 715 阅读 · 0 评论 -
Java集合
常用集合集合类的继承关系集合类的时间复杂度 集合 ArrayList LinkedList 描述 1、可增长的数组长度 2、查询快 get() set() 常数级 3、插入和现有所有项的删除代价昂贵 除非在表的末端 1、双链表 删快 2、...原创 2019-05-28 09:34:19 · 308 阅读 · 0 评论