实训day01-复习java

2108 0

复习java:
Java语法:

能直接写出来的都是常量
不能直接写出来的都是变量

1.两个值的比较
==所有编程语言 都是比较内存地址
equals 比较地址里面的内容(HashCode)

2.几种排序的速度比较:

线程
1.两个线程同时对一内存存取(eg:两线程同时进行加法运算等)
2.线程安全问题;用synchronized(资源)解决:相当于这只一个资源锁,线程1在访问这个资源,线程2必须等待线程1用完,

Servlet
1.jsp文件通过POST传到后台java逻辑处理,再由后台传出结果显示出来;
2.提交表单中的action的设置与配置xml文件确保值能传到后台,后台通过request.getParameter(“name”);获取值
3.后台将结果传到前面,request.getRequestDispatcher(“/index.jsp”).forward(request, response);
4.前台获取值的两种方法:a.<%=request.getAttribute(“result”)%> b.${result }
5.Servlet 只有一个Servlet但是可以多个数据请求;原理就是一个一个请求创建一个线程。

发表回复