
java知识总结大全
萧十一郎XA
程序之路
展开
-
HTML和CSS常见问题总结
HTML&CSS部分1、HTML中定义表格的宽度用80px和80%的区别是什么?PX标识像素,%标识若有容器,则指的是容器的百分比,如果没有容器,则指的是整个页面的宽度百分比2、CSS样式定义优先级顺序是?内联样式最高优先权,然后是内部样式,然后才是外部样式id>类>标签>通配3、div和span的区别? DIV 和 SPAN 元素最大的特点是原创 2017-09-30 09:50:09 · 1131 阅读 · 0 评论 -
java设计模式常见问题总结
九、设计模式部分请写出你所知道的设计模式?设计模式主要分三个类型:创建型、结构型和行为型。其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:定原创 2017-10-09 10:36:33 · 919 阅读 · 0 评论 -
XML常见问题总结
八、XML部分1、xml有哪些解析技术?区别是什么?有DOM,SAX,STAX等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问。SAX:不现于DOM,SAX是事件驱动型的XML解析方式。它顺序读取XML文件,不需要一次全部装载整个文件。当遇到像原创 2017-10-09 10:35:17 · 1579 阅读 · 0 评论 -
ssh三大框架常见问题总结
七、框架部分1、谈谈你对Struts2的理解。1)struts2是一个MVC框架,MVC是一种开发模式,把业务逻辑代码与视图代码分离,通过控制器连接业务逻辑与视图。MVC将应用程序分成了视图、模型、控制器三部分,使代码结构层次清晰、降低耦合度、代码重用性高。2)结合Struts2处理请求的工作流程加以说明:客户端发送一个请求到服务器,tomcat会接收这个请求,tomc原创 2017-10-09 10:33:21 · 3860 阅读 · 0 评论 -
Java高级常见问题总结
六、Java高级部分1、java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?实现线程有两种方式:1.继承Thread类,重写run方法,在调用start方法。实现Runnable接口,重写run方法。在传给Thread构造器,调用时调用Thread的start方法。用synchronized关键字修饰同步方法 。原创 2017-10-09 10:31:34 · 1103 阅读 · 0 评论 -
数据库常见问题总结
五、数据库部分1、触发器的作用?触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2、什么是存储过程?用什么来调用?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只原创 2017-10-09 10:30:30 · 1631 阅读 · 0 评论 -
jsp和servlet常见问题总结
四、jsp/servlet部分1、Tomcat的优化经验去掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使用的jvm的内存2、Tomcat根目录下有哪些文件1)config 配置文件存放的路径2)webapps 项目部署的目录3)bin tomcat运行需要的脚本与jar包的目录4)lib 运行项目时所需要的jar原创 2017-10-09 10:28:41 · 1393 阅读 · 0 评论 -
JavaScript,JQuery,Ajax常见问题总结
三、JavaScript/JQuery/Ajax部分1、请写一段Javascript程序,对以下程序的用户输入日期的有效性进行判断,如果格式错误就提示用户。在程序的恰当位置注明怎样调用你写的程序。日期格式为:年年年年月月日日小时,例如2003010812。NewPage1 查询日期(yyyymmddhh): 从 到原创 2017-10-09 10:27:24 · 934 阅读 · 0 评论 -
Java基础常见问题总结
二、Java基础部分1、java中有哪些基本类型?bbyte、short、int、long、float、double、char、boolean2、java为什么能够跨平台运行?因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”——字节码。然后不同的硬件平台上安装有不同的Java虚拟机(JVM),由JVM来把字节码再“翻译”成所对应的硬件平台能够执行的代原创 2017-10-09 10:25:04 · 673 阅读 · 0 评论 -
算法中常见问题总结
十、算法部分1、说明生活中遇到的二叉树,用java实现二叉树这是组合设计模式。我有很多个(假设10万个)数据要保存起来,以后还需要从保存的这些数据中检索是否存在某个数据,(我想说出二叉树的好处,该怎么说呢?那就是说别人的缺点),假如存在数组中,那么,碰巧要找的数字位于99999那个地方,那查找的速度将很慢,因为要从第1个依次往后取,取出来后进行比较。平衡二叉树(构建平衡二叉树需原创 2017-10-09 10:38:06 · 1524 阅读 · 0 评论