Java面试题整理二(侧重SSH框架)】的更多相关文章

1.持久化对象的状态都有哪些? 答:瞬时对象(Transient Objects):使用new 操作符初始化的对象不是立刻就持久的.它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收.持久化对象(Persist Objects):持久实例是任何具有数据库标识的实例.它有持久化管理器Session统一管理,持久实例是在事务中进行操作的--它们的状态在事务结束时同数据库进行同步.当事务提交时,…
一.io有几种流? 有两种流:字节流和字符流. 字节流继承自inputstream和outstream. 字符流继承自write和read. 二.Jdbc的开发流程? JDBC编程的六个步骤: 1)加载驱动程序. 2)建立连接. 3)创建语句. 4)执行语句. 5)处理ResultSet. (6)关闭连接 public class UseJdbc { public void Jdbc() { try { Class.forName("com.mysql.cj.jdbc.Driver")…
博客分类: 经典分享   1. super()与this()的差别? - 6 -  2. 作用域public,protected,private,以及不写时的差别? - 6 -  3. 编程输出例如以下图形. - 6 -  4. JAVA的事件托付机制和垃圾回收机制 - 6 -  5. 在JAVA中,怎样跳出当前的多重嵌套循环? - 6 -  6. 什么是java序列化,怎样实现java序列化?(写一个实例) - 6 -  7. 一个".java"源文件里能否够包含多个类(不是内部类)…
北京Java笔试题整理 1.什么是java虚拟机?为什么ava被称作是"平台无关的编程语言? 答:Java虚拟机可以理解为一个特殊的"操作系统",只是它连接的不是硬件,而是一般的操作系统和java程序. 正是因为有这样一层操作系统与程序之间的连接,Java程序就能在一台机子上编译后到处都能运行--只要有对应不同系统的Java虚拟机就可以了.因此Java被称为"平台无关". Java虚拟机是一个可以执行Java字节码的虚拟机进程.Java源文件被编译成能被J…
一.性能调优系列 1.Tomcat性能调优 JVM参数调优: -Xms 表示JVM初始化堆的大小, -Xmx表示JVM堆的最大值.这两个值的大小一般根据需要进行设置. 当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃. 因此- -般建议堆的最大值设置为可用内存的最大值的80%. 在catalina.bat中,设置JAVA _0PTS='-Xms256m-Xmx512m',表示初始化内存为256MB,可以使用的最大内存512MB. 2.JVM性能调优 Java类加载…
一.java自定义注解相关知识 注解这东西是java语言本身就带有的功能特点,于struts,hibernate,spring这三个框架无关.使用得当特别方便.基于注解的xml文件配置方式也受到人们的推崇,其具有方便扩展,直观易懂,对现有的代码没有破坏性等等诸多优点.JAVA注解使用起来也比较简单.下面就简单讲一下使用自定义注解的方法. (第一部分转自http://www.open-open.com/lib/view/open1353144218545.html) 1.定义注解 @Target(…
版权声明:转载请注明 https://blog.csdn.net/qq_33591903/article/details/83473779                                            java面试题整理(4) JAVA常考点4 文件夹 1. Set集合怎样保证不反复 1 2.Java中Integer型和int型的差别 3 3.接口能够继承接口吗?抽象类能够继承接口吗? 4 4.数据库索引的作用 4 5.怎样改动数据库中的字段类型 4 6.having的作…
1..是否可以在static环境中访问非static变量? 答:static变量在Java中是属于类的,它在所有的实例中的值是一样的.当类被Java虚拟机载入的时候,会对static变量进行初始化.如果你的代码尝试不用实例来访问非static的变量,编译器会报错,因为这些变量还没有被创建出来,还没有跟任何实例关联上. 2.Java集合类框架的基本接口有哪些? 答:Java集合类提供了一套设计良好的支持对一组对象进行操作的接口和类.Java集合类里面最基本的接口有: Collection:代表一组…
一.面试考察点 1 主语言本身 2 数据库 3 算法 4 Spring/SpringMVC/MyBatis 5 项目经验 1)项目涉及到的技术点深挖: (1)考察候选人技术深度  (2)看候选人遇到问题总结学习及解决能力 (3)讲述自己的项目,并在中间穿插着问题(学会引导性的回答问题,抓住自己项目的亮点,引导面试官和自己聊比较擅长的技术,不擅长的技术可委婉表示不太熟悉,以免面试官问太多自己却答不上来反而不好) 6 加分项 1)计算机系统原理 2)网络通信协议(TCP/IP,HTTP) 3)数据结…
以下会重新整理所有 Java 系列面试题答案.及各大互联网公司的面试经验,会从以下几个方面汇总,本文会长期更新. Java 面试篇 史上最全 Java 面试题,带全部答案 史上最全 69 道 Spring 面试题和答案 史上最全 Java 多线程面试题及答案 史上最全 50 道 Redis 面试题及答案 史上最全 55 道 MySQL 面试题总结 i++ 是线程安全的吗? 高级 Java 面试通关知识点整理 出场率比较高的一道多线程安全面试题 30 个 Java 集合面试问题及答案 Java 中…