学习JAVA一个月来,所遇到的一些问题(不全)

XML:

l <xsl:attribute-set name=""></xsl:attribute-set>如何调用

l XPath, 对于同一级的节点访问有分顺序。分别用following-sibling(向后)和preceding-sibling(向前)来访问。

Servlet:

l getRequestDispatcher(), 这个方法可以request.getRequestDispatcher(“xxx.jsp”)和getServletContext.getRequestDispatcher(“xxx.jsp”)区别是什么?

前者是从要路径开始,即:http://localhost/xxx.jsp,后者从context开始,即http://localhost/yourcontext/xxx.jsp.

l 运行完sendRedirect()后还会继续运行后而语句?(调式时,发时rd.forward()后也一样。)

如:response.sendRedirect(“jsp1.jsp”);

out.prinltn(“here”);

那么out.prinltn(“here”)也会执行。但是不输出结果。

l 如果out.close()后执行response.sendRedirect(“jsp1.jsp”)会出错。

据说是数据流有关系。

l jsp页面与Servlet之间的数据传递问,小量数据可以用session,如果大量数据呢?或者说,传递数据的变量很多的时候,也用这种方式吗?

l Jsp速度问题。用

RequestDispatcher rd = request.getRequestDispatcher("/servlet/hellobehind");

rd.forward(request, response);

在IE中速度变得很慢。

l Jbuild文件存放的位置问题。http://localhost/yourcontext/xxx.jsp

JAVA

l 关于线程的,Thread.join()这个方法,不是很理解。

如果有Thread t1, t2,t3; t1.join(t2);那么t2要等到t1运行完后再运行,但对t3没影响(不知对不对)

l upcast和downcast,如inteface A { public void method1() {} }

class B extends A{ public void method2() {} } A a = new B();那么不能调用 a.method2();

l 内部类如:public class A {  public class B{} } 的结构,如果定义数组

A a = new A(); A.B b = a.new B(); 但A.B[] b = a.new B[1];不能通过,为什么?应该怎么做?

知道一种解决方案:先A.B b = a.new B();A.B[] bs = {b};

Swing

l Layout的使用,当窗口调整大小时,内部控件如何才能自动调整大小?

似乎说在Applet里不能的,我在Jframe里试过,可以了。

l

l 我想在JLIST中增加元素,有两句程序: DefaultListModel model=new DefaultListModel(); JList jList1 = new JList(model); 现在我要在这个jList1增加两个项:"one","two";请问怎么操作?

销售世界上第一号的产品——不是汽车,

学习JAVA一个月来,所遇到的一些问题(不全)

相关文章:

你感兴趣的文章:

标签云: