java考试知识点大全
1.使用Ajax的好处:
可以通过JavaScript发送请求到服务器,并或得返回的结果,在必要的时候需要更新页面的一部分,而不要整个页面都刷新,也称为:“无刷新”技术 提供连续的用户体验,而不被刷新中断
2.什么是Ajax
它是Asynchronous(异步的),JavaScript And Xml的简写;
3.Ajax的工作原理:
1. 首先向服务器发送一个异步请求(在Action中创建相应的方法---)
2. 创建 实例,设置回调函数
3. 初始化XmlHttpRequest实例,发送请求
4. XmlHttpRequest实例.send(null)
5. 对状态进行判段
6. 读取xml文件获取文本值
4. hibernate实现的原理?(Hibernate的目标:是用来保存数据(持久化数据))
1,读取并解析配置文件;
2, 读取并解析映射信息,创建sessionFactory;
3,打开session;
4, 创建事务transation;
5, 持久化操作;
6. 提交事物commit;
7, 操作失败rollback;
8,关闭session;
5. hibernate 的优点和缺点?
1. 对JDBC访问数据库的代码做了封装,大大简化 了数据访问层繁琐的重复性代码。
2. Hibernate是一个基于JDBC的主流持久化框架 ,是一个优秀的ORM实现。他很大程度的简化DAO 层的编码 工作
3. hibernate使用Java反射机制,而不是字节码 增强程序来实现透明性。
4. hibernate的性能非常好,因为它是个轻量级 框架。映射的灵活性很出色。它支持各 种关系数据库,从一对一到多对多的各 种复杂关系。
缺点:限制了实体对象,一个实体对象不能映射成 多个表
2. 不能对数据库操作进行优化
3. 不适用于对数据的批量操作
4. 不适用于对象关系不明确的操作
6. Struts工作机制?为什么要使用Struts?
工作机制:
&nbs
相关文档:
XSD文件 (XML Schema 语言也称作 XML Schema 定义(XML Schema Definition,XSD)。 具体使用方法和定义请参看:
http://www.w3school.com.cn/schema/index.asp
java自jdk1.5以上新增了SchemaFactory类 可以实现对XSD验证的支持,使用起来也很方便。
以下代码可用在JDK1.5+ 验证xml
public class SimpleErrorHandler i ......
这都是我学习JAVA亲身经历的心得,今天花了一个多小时总结出来希望对大家有一定的帮助。如果如总结不妥,请指出和批评!为学习JAVA的初学者铺条学习JAVA的道路
首先大家要明确一点,外面招聘JAVA的,主要是指的J2EE,也就是BS结构(浏览器和服务器结构)JAVA的之所以火起来真是因为BS结构,并不在CS结构,所以那种大型网游 ......
class Dog {
public static void bark() {
System.out.print("woof ");
}
}
class Basenji extends Dog {
public static void bark() { }
}
public class Bark {
public static void main(String args[]) {
Dog woofer = new Dog();
Dog nipper = new Basenji();
woofer.bark();
nipper.bark();
}
}
随意地 ......
前不久写了个下载文件的方法。经过一段时间在程序中的运用,发现了几个问题。修正一下:
public static File saveToFiles(String destUrl,String path) throws IOException {
final int BUFFER_SIZE = 4096;
&nb ......
java_home
C:\Program Files\Java\jdk1.6.0_16
Path
%java_home%\bin;%java_home%\lib;
classpath
%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;.;
java_home
C:\Program Files\Java\jdk1.6.0_16
Path
%SystemRoot%\system32;%java_home%\bin;%java_home%\lib;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\P ......