随笔分类 - 面试题
摘要:重写方法的规则: 1)、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。 2)、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。 3)、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private) 4
        阅读全文
                
摘要:抽象类和接口的区别 1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。 2、抽象类要被子类继承,接口要被类实现。 3、接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现 4、接口里定义的变量只能是公共的静
        阅读全文
                
摘要:软件设计基本过程包括3个方面的设计: SQL*Plus连接字符串的了解 格式:用户名/密码@网络服务名 Oracle游标: 游标是SQL的一个内存工作群 游标临时存储从数据库提取的数据 动态游标可以在运行时在确定其数据结构 隐式游标不需要用户显式定义 Struts 2标签说明: <s:textfie
        阅读全文
                
摘要:面试题示例 1、JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? 1)数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。 2)Sql语句写在代码中造成代码不
        阅读全文
                
摘要:Jsp的重定向和转发的流程有什么区别? 重定向是客户端行为,重定向时服务器产生两次请求,重定向时可以转发到项目以外的任何网址,重定向会导致request对象信息丢失 重定向的url会改变,response.getRedirect(); 转发是服务器端行为, 转发产生一次请求,转发只能在当前项目里转发
        阅读全文
                
摘要:什么是Hibernate? hibernate是一个基于ORM持久框架,可以让程序员以面向对象的思想操作数据库,提高生产效率. 什么是ORM? orm不过是一种思想,对象关系映射。是对象关系模型,如hibernate,让你以面向对象的方式去编程。封装了JDBC. 说一下orm与jdbc的区别? jd
        阅读全文
                
摘要:说说Spring? Spring的核心是控制反转、依赖注入,Aop(面向切面)相当于把每个bean与bean之间的关系交给第 三方容器进行管理. 说SpringIOC、SpringAOP? SpringIOC ,其实就是依赖注入、控制反转。相当于把每个bean与bean之间的关系交给第三方容器管理。
        阅读全文
                
摘要:什么是多线程? 在一个应用程序中,同时,有多个不同的执行路径。 说一下多线程的好处? 提高程序效率。 线程和进程有什么区别? 线程是进程的一条执行路径,而进程是线程的集合。 什么是线程同步、异步? 线程同步表示,当前线程执行完后下一个线程接着执行。 线程异步表示, 在一个应用程序中,同时,有多个不同
        阅读全文
                
摘要:&与&&区别? &与&&都是逻辑运算符,都是判断两边为真则为真,两边为假则为假,但是&&如果第一个条件不成立的话,后面的将不会再继续执行,而&是继续执行,直到整个条件语句执行完毕为止 使用 final 关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 使用final关键字修饰一个变量的时候
        阅读全文
                

 浙公网安备 33010602011771号
浙公网安备 33010602011771号