`
summer_021
  • 浏览: 55434 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
Java虚拟机与程序的生命周期 在如下几种情况下,Java虚拟机将结束生命周期 –执行了System.exit()方法.          exit():终止当前正在运行的 Java 虚拟机。           参数用作状态码;根据惯例,非0 的状态码表示异常终止 –程序正常执行结束(main:方法执行完) –程序在执行过程中遇到了异常或错误而异常终止 –由于操作系统出现错误而导致Java虚拟机进程终止 类加载、连接、初始化 •加载:查找并加载类的二进制数据(硬盘中的class文件到内存中) •连接 –验证:确保被加载的类的正确性(有可能人为建一个class文件,javac生成的cla ...
Java SE Lesson 3 1. 接口中所声明的方法都是抽象方法。接口中的方法都是public的。 2. 接口中也可以定义成员变量。接口中的成员变量都是public、final、static的。 3. 一个类不能既是final,又是abstract的。因为abstract的主要目的是定义一种约定,让子类去实现这种约定,而final表示该类不能被继承,这样abstract希望该类可以被继承而final明确说明该类不能被继承,两者矛盾。因此一个类不能既是final的,又是abstract的。 4. Design Pattern(设计模式)。单例模式(Singleton):表示一个 ...
1、ActionFrom中:productId为一个整数的数组,页面中要求类似这样子的显示:1,2,3,4, 最后一个不加逗号,处理技巧: <c:forEach items="${stepForm.productId}" var="p" varStatus="vs"> ${p } <c:if test="${vs.co ...
ActionForward的使用 1、重定向: 第一种实现方式: Action中写: ActionForward af = mapping.findForward("login"); //struts-config.xml文件不能热修改 //af.setRedirect(false); return af; 第二种实现方式: Struts配置文件中写: <action path="/login" type="com.aowin.struts.LoginAction" name=" ...
1、动态ActionForm     动态ActionForm是为了避免标准ActionForm膨胀而设计的,使用动态ActionForm可以获得标准ActionForm的所有功能    * 在struts-config.xml文件中定义动态ActionForm,如: <!-- 动态ActionForm 不用自己写ActionForm类了,这里配 ...
以下内容是否都正确 不保证,没有亲自试验。 系转载 弄清楚struts-config.xml中各项元素的作用,对于我们构建web项目有莫大的好处。<struts-config>是struts的根元素,它主要有8个子元素,DTD定义如下: <!ELEMENT struts-config (dat ...
jstl标签库的配置 * 将jstl.jar和standard.jar拷贝到WEB-INF/lib下(如果使用el表达式,不用拷贝这两个jar) 注意:jstl必须在能够支持j2ee1.4/servlet2.4/jsp2.0版本上的容器才能运行,这个环境      是目前较为常用的环境      标签库的使用 * 采用taglib指令引入 <%@ taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core"%>  <%@ taglib prefix=" ...
1、使用JSTL,Servlet最低版本:2.4,查看Servlet版本方式:web.xml 2、JSTL可以操作数据库,XML 3、表达式一:EL表达式: Action Actionpublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { //普通字符串 request.setAttribute("hello" ...
GoF: 《Design Patterns: Elements of Reusable Object-Oriented Software》(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为"四人组(Gang of Four)",而这本书也就被称为"四人组(或 GoF)"书。 GoF设计模式:通常说的23种设计模式 J2EE设计模式:常说的MVC
bean标签: Action: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { // 普通属性 request.setAttribute("hello", "Hello World"); // html文本 request.setAttribute("hz&qu ...
Action: @Override public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { CalActionForm caf = (CalActionForm)form; int value1 = caf.getValue1(); int value2 = caf.getValue2(); String flag ...
Action:单实例(单例),多线程使用时如果有可以修改的成员属性要注意线程安全 ActionForm一般是粗粒度的,一般一个模块对应一个ActionForm Action: public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { LoginActionForm laf = (LoginActionForm)form; Str ...
1. 多态:父类型的引用可以指向子类型的对象。 具体指向的是父类的对象还是子类的对象只有在运行的时候才确定,编译的时候不确定。 2. Parent p = new Child();当使用多态方式调用方法时,首先检查父类中是否有sing()方法,如果没有则编译错误;如果有,再去调用子类的sing()方法。 如果子类没有,则用继承下来的(动态绑定,又叫做晚绑定)。 注意:早绑定不属于多态,方法的重载不是多态! 3. 一共有两种类型的强制类型转换:    a) 向上类型转换(upcast):比如说将Cat类型转换为Animal类型,即将子类型转换为父类型。对于向上类型转换,不需要显式指定。 ...
1、安装前置,环境设置 详见:Oracle10g安装前准备 2、解压安装包,点击里面的db\Disk1\setup.exe 如图: 设置安装目录、全局数据库的名字、口令,我这里口令输入admin 3、检查条件,如果不符合再参照第一点,所有检查都通过,点 ...
(系统版本 Windows 7 旗舰版)Windows 7真是让人又爱又恨啊!本人电脑之前已安装 SQL Server 2005,安装过程都没什么问题,很快搞定,可是装一个Oracle 10g却花了我一个晚上的时间!不过总算安装成功了!虽然还没有正式开始使用,但是 ...
Global site tag (gtag.js) - Google Analytics