于笑扬java综合知识点总结必背

上传人:第*** 文档编号:61858963 上传时间:2018-12-13 格式:DOC 页数:71 大小:497KB
返回 下载 相关 举报
于笑扬java综合知识点总结必背_第1页
第1页 / 共71页
于笑扬java综合知识点总结必背_第2页
第2页 / 共71页
于笑扬java综合知识点总结必背_第3页
第3页 / 共71页
于笑扬java综合知识点总结必背_第4页
第4页 / 共71页
于笑扬java综合知识点总结必背_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《于笑扬java综合知识点总结必背》由会员分享,可在线阅读,更多相关《于笑扬java综合知识点总结必背(71页珍藏版)》请在金锄头文库上搜索。

1、目录目录基础篇一、JDK常用的包二、 Get和Post的区别三、 Java多态的具体体现四、 StringBuffer StringBuilder String 区别五、 Hashtable与HashMap的区别六、 九大隐式对象七、 Forword(请求转发)与Redirect(重定向)八、JQurey总结九、 XML和Json的特点十request.getSession() reqeust.getSession(false)和request.getSession(true)十一、 Page和PageContext的区别十二、 Ajax总结十三、JSP9大隐视对象中四个作用域的大小与作用范围

2、十四、 List,Set,Collection,Collections十五、 java的基本数据类型十六、 冒泡排序十七、二分查找法十八、时间类型转换十九、 阶乘二十、UE和UI的区别二十一、osi七层模型二十二、线程和进程的区别二十三、jvm的内存结构二十四、内存泄露和内存溢出二十五、单例二十六、解析xml文件的几种技术二十七、项目的生命周期二十八、OSCache的判断二十九、经常访问的技术网站三十、项目团队中交流的工具三十一、平时浏览的书籍三十二、java Exception体系结构三十三、session和cookie的区别三十四、字节流与字符流的区别三十五、final,finally,f

3、inalize 三者区别三十六、Io流的层次结构三十七、JAVA:三十八、JavaSE JavaEE JavaME区别三十九、JDK JRE JVM的区别:四十、报错的状态码:四十一、协议以及默认的端口号四十二、抽象类与接口的区别四十三、修饰符的作用框架篇一、 Struts1的运行原理二、 Struts2的运行原理三、 struts2的体系结构四、 Spring MVC运行原理五、 Struts1.x与Struts2.x的区别六、 Spring MVC、struts1和struts2区别七、 Struts2中result中的type类型八、 Struts2标签九、 SSI整合十、 SSH整合十

4、、 Spring MVC整合十一、Hibernate 中get 和 load的区别十二、 Hibernate、Ibatis、Jdbc三者的区别十三、 Hibernate的运行原理十四、 Hibernate五大核心(类/接口)简述十五、 Hibernate与JDBC的区别十六、Hibernate中的两大配置文件十七、 Hibernate事务处理十八、 Hibernate的三种状态以及状态的转换十九、 分页步骤二十、hibernate缓存概述二十一、Ssh的概述:二十二、防止表单重复提交二十三、JSP标签:二十四、过滤器二十五、拦截器的理解二十六、Spring融入框架数据库篇一、 JDBC连接数据

5、库步骤(以MYSQL为例)二、 数据库连接池三、 mysql的数据库导入导出四、 jdbc分段批量提交的时候出现异常怎么处理?五、 jdbc批量处理数据六、 Oracle分页七、 Oracle的基本数据类型八、 id、rowid、rownum的区别九、 主键和唯一索引的区别?十、 Preparedstatement和statement的区别十一、 数据库三范式十二、 视图概述十三、 存储过程概述十四、 索引概述十五、 必背的sql语句业务场景篇一、 Spring的概述二、 事务概述三、 权限概述四、 OSCache业务场景五、 线程概述六、 Ajax请求Session超时问题七:java线程池

6、概述八、 OSCache概述九、 OSCache+autocomplete+单例业务场景十、 缓存概述十一、 实现页面静态化业务场景十二、 servlet线程安全描述十三、 (jbpm4)工作流引擎描述:十四、 JPBM业务场景十五、 Ant描述十六、 FreeMarker描述十七、 webService描述十八、 oracle索引概述十九、 oracle存储过程二十、Junit 业务场景二十一、Apache+Tomcat 实现负载均衡及seesion复制二十二、Ant业务场景二十三、maven业务场景二十四、Servlet的概述:优化篇一、 代码优化二、 业务优化三、 sql优化四、 防sq

7、l注入基础篇一、JDK常用的包java.lang: 这个是系统的基础类,比如String、Math、Integer、System和Thread,提供常用功能。java.io: 这里面是所有输入输出有关的类,比如文件操作等: 这里面是与网络有关的类,比如URL,URLConnection等。java.util : 这个是系统辅助类,特别是集合类Collection,List,Map等。java.sql: 这个是数据库操作的类,Connection, Statememt,ResultSet等2、 Get和Post的区别1.get是从服务器上获取数据,post是向服务器传送数据,2.get传送的数据

8、量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。3.get安全性非常低,post安全性较高。但是执行效率却比Post方法好。4.在进行文件上传时只能使用post而不能是get。3、 Java多态的具体体现 面向对象编程有四个特征:抽象,封装,继承,多态。多态有四种体现形式:1.接口和接口的继承。2.类和类的继承。3.重载。4.重写。其中重载和重写为核心。重载:重载发生在同一个类中,在该类中如果存在多个同名方法,但是方法的参数类型和个数不一样,那么说明该方法被重载了。重写:重写发生在子类继承父类的关系中,父类中的方法被子类继承,方法名,返回值类型,参数完全一样,但是方法体

9、不一样,那么说明父类中的该方法被子类重写了。4、 StringBuffer StringBuilder String 区别String 字符串常量 不可变 使用字符串拼接时是不同的2个空间StringBuffer 字符串变量 可变 线程安全 字符串拼接直接在字符串后追加StringBuilder 字符串变量 可变 非线程安全 字符串拼接直接在字符串后追加1.执行效率:StringBuilderStringBufferString.2.String是一个常量,是不可变的,所以对于每一次+=赋值都会创建一个新的对象,StringBuffer和StringBuilder都是可变的,当进行字符串拼接时

10、采用append方法,在原来的基础上进行追加,所以性能比String要高,又因为StringBuffer是线程安全的而StringBuilder是线程非安全的,所以StringBuilder的效率高于StringBuffer.3.对于大数据量的字符串的拼接,采用StringBuffer,StringBuilder.5、 Hashtable与HashMap的区别 HashMap不是线程安全的,HashTable是线程安全。 HashMap允许空(null)的键和值(key),HashTable则不允许。 HashMap性能优于Hashtable。Map1.Map是一个以键值对存储的接口。Map下

11、有两个具体的实现,分别是HashMap和HashTable.2.HashMap是线程非安全的,HashTable是线程安全的,所以HashMap的效率高于HashTable.3.HashMap允许键或值为空,而HashTable不允许键或值为空.6、 九大隐式对象输入/输出对象: request response out作用域通信对象: session application pageContext Servlet 对象: page config 错误对象: exception 7、 Forword(请求转发)与Redirect(重定向)1、从数据共享上 Forword是一个请求的延续,可以共

12、享request的数据 Redirect开启一个新的请求,不可以共享request的数据2、从地址栏 Forword转发地址栏不发生变化 Redirect转发地址栏发生变化八、JQurey总结 jquery是一个轻量级的js框架,具有跨浏览器的特性,兼容性好, 并且封装了很多工具,方便使用。 常用的有: 选择器 ,dom操作 ,ajax(ajax不能跨域) ,特效,工具类 9、 XML和Json的特点 Xml特点:1、有且只有一个根节点;2、数据传输的载体3、所有的标签都需要自定义 4、是纯文本文件Json(JavaScript Object Notation)特点:json分为两种格式: j

13、son对象(就是在中存储键值对,键和值之间用冒号分隔,键 值 对之间用逗号分隔);json数组(就是中存储多个json对象,json对象之间用逗号分隔)(两者间可以进行相互嵌套)数据传输的载体之一区别:传输同样格式的数据,xml需要使用更多的字符进行描述, 流行的是基于json的数据传输。 xml的层次结构比json更清晰。共同点: xml和json都是数据传输的载体,并且具有跨平台跨语言的特性。10、 request.getSession()、reqeust.getSession(false)和request.getSession(true)getSession()/getSession(true):当session存在时返回该session,否则新建一个session并返回该对象getSession(false):当session存在时返回该session,否则返回null11、 Page和PageContext的区别 Page是servlet对象;使用this关键字,它的作用范围是在同一页面。PageContext是作用域通信对象;通常使用setAttribute()和getAttribute()来设置和获

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号