一、类与类之间的关系1、泛化(继承) class Sub extends Base{}2、实现 class Sub implements MyInterface{}3、依赖:当一个类B作为类A的方法的参数出现,即类A依赖于类Bclass Tool{}擦车工具class Person{public void cache(Tool tool){} 使用擦车工具擦 …
尚学堂java视频下载
1.ArrayList和Vector的区别?解答:同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程不安全的,不是同步的;数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半。2.HashMap和Hashtable的区别?解答:HashMap是Hashtable的轻量级实现(非线程安全的实现) …
1.事务是什么?有哪些属性,并简要说明这些属性的含义。解答:事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事 …
1.请说出 ArrayList,Vector, LinkedList 的存储性能和特性解答:ArrayList 和 Vector 都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector 由于使用了 synchronized 方 …
1. 删除一张表中所有数据的方式?1.truncate table命令将快速删除数据表中的所有记录2.delete产生rollback,如果删除在数据量的表速度会很慢,同时会占用很多的rollback,segments.truncate是DLL操作,不产生 rollback,速度会快一些。2. 用一条sql语句取出所有姓名有重复的学员姓名和重复的记录数.se …
项目目录--src--testTable--image--active.gif||_Task.class方法1:通过项目目录访问。String a = System.getProperty("user.dir"); 得到项目目录String activeString= a + "\src\testTable\image\active.gif";方法2:通过当 …
1. 解析一个XML文档有哪些方式?解析有:dom和sax两种dom:把整个XML文档放入内存,适合XML随机访问,占用内存资源大sax:事件驱动型的XML解析方式,顺序读取,不用一次装载整个文件,遇到标签会触发一个事件,适和对XML的顺序访问,占用内存资源稍小2.XML文档定义有几种形式?a: 两种形式dtd schemab: 本质区别:schema 本身 …
1. J2EE共有23中设计模式,说出其中几种常用的:工厂模式(Factory)单例模式(Singleton)适配器模式(Adapter)代理模式(Proxy)模板方法模式(Template Method)2. Hibernate对象状态有哪几种,并简单介绍一下。1.临时状态:内存对象,并没有保存在数据库2.持久化状态 已经保存在数据库并纳入了session …
平常工作中,发现有蛮多日常细节与内存管理有关,一直想要停下来总结总结,未果。这两天和一朋友沟通时,虚拟地址与物理地址的mapping方式这个问题,让平常一直考虑的关于top、mmap、ringbuffer、DirectByteBuffer等细节点在脑海中翻腾,竟然一时语塞。所以今天在家写了点测试代码,让自己把思路理顺,整理出来,希望这些基础知识对大家有用。1 …
1.XML文档定义有几种形式?a: 两种形式dtd schemab: 本质区别:schema 本身是xml 的,可以被XML 解析器解析(这也是从DTD 上发展schema 的根本目的)2. 删除一张表中所有数据的方式?(1).truncate table命令将快速删除数据表中的所有记录(2).delete产生rollback,如果删除在数据量的表速度会很慢 …