java常见面试题
文章平均质量分 65
爪哇抓挖_Java
JAVA深耕者,Python隐世迷。
展开
-
java数据库编程常见面试题
当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML 文件,适合对XML 的顺序访问;这个问题是由DOM 的树结构所造成的,这种结构占用的内存较多,而且DOM 必须在解析文件之前把整个文档装入内存,适合对XML 的随机访问;可以大大加快数据的检索速度,当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,这样就降低了数据的维护速度。在外连接中,某些不满条件的列也会显示出来,也就是说,只限制其中一个表的行,而不限制另一个表的行。原创 2024-03-24 00:00:00 · 254 阅读 · 0 评论 -
java数据库编程常见面试题
如果要你写insert update delete 最好用preparedStatement,在有大量用户的企业级应用软件中,经常会重复执行相同的SQL命令,使用PreparedStatement对象带来的编译次数的减少能够提高数据库的总体性能。为了使业务对象的数据能够被长久保存,我们需要采取一种称为对象持久化的技术,将业务对象的数据保存到可以长久保存的设备上,并且在需要使用这些对象时能够方便的从设备上取出。查询姓“李”的老师的个数。Student 学生表(学号,姓名,性别,年龄,组织部门)原创 2024-03-24 00:00:00 · 462 阅读 · 0 评论 -
Java面向对象常见面试题
序号 问题 详细答案 21 什么是java序列化,如何实现java序列化? 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。 序列化的实现:将需要被序列化的类实现Serializable接口 ObjectOutputStream(对象流)对象,接着,使用ObjectOutputStream对象的writeObject(Object obj)方法就可以将参数为obj的对象写出原创 2024-03-23 00:00:00 · 457 阅读 · 0 评论 -
Java面向对象编程面试题
1、用new语句创建对象,这是常见的创建对象的方法 2、运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Construct类的newInstance()实例方法 3、调用对象的clone方法 4、运用反序列化手段,调用java.io.ObjectInputStream对象的readObject()方法。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。原创 2024-03-22 00:00:00 · 784 阅读 · 0 评论 -
Java常见面试题
SpringMVC的方法之间基本上独立的,独享request response数据,而Struts2搞的就比较乱,虽然方法之间也是独立的,但其所有Action变量是共享的,这不会影响程序运行,却给我们编码 读程序时带来麻烦,每次来了请求就创建一个Action,一个Action对象对应一个request上下文。当多个线程访问某个方法时,不管你通过怎样的调用方式或者说这些线程如何交替的执行,我们在主程序中不需要去做任何的同步,这个类的结果行为都是我们设想的正确行为,那么我们就可以说这个类时线程安全的。原创 2024-03-20 00:00:00 · 284 阅读 · 0 评论 -
Java常见面试题
工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。答:字节流,字符流。原始的创建对象是由调用者创建被调用者的对象,就是将创建对像交由spring配置文件负责,降低类与类之间的耦合度。MVC框架:Spring的WEB框架是个精心设计的框架,是Web框架的一个很好的替代品。原创 2024-03-20 00:00:00 · 336 阅读 · 0 评论 -
Java常见面试题
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。引用类型和原始类型的行为完全不同,并且它们具有不同的语义。原创 2024-03-19 00:00:00 · 435 阅读 · 0 评论