随笔分类 - JAVA
JAVA BASIC
JAVA FURTHER
JAVA RELATED
摘要:web.xml apllication-spring-mvc.xml applicationContext-*.xml applicationContext-*.xml包括三个配置文件,分别对应数据层控制、业务逻辑service控制和事务的控制。 也可以同时配置在applicationContext
阅读全文
摘要:添加按钮跳转到add表单页面 到struts.xml找到对应的Action 在Action的类中进行跳转: add页面设置form值,进行提交给saveAction,进入数据保存 save成功之后重定向到另外一个action 业务层要实现事务 @Transational
阅读全文
摘要:OGNL的概念: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能。 1.OGNL表达式的计算是围
阅读全文
摘要:首先在Action类定义当前页的值 在spring IOC容器进行注入该变量 在Action类写一个findAll方法,里面有个findByPage()方法 Service层实现: findAll方法里调用Service层的方法返回一个复杂的集合(有当前页,和查询得到的信息集合),这个集合我们创建一
阅读全文
摘要:设计模式: 是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验总结。 工厂模式: 实例化对象,用工厂方法代替new操作。 工厂模式包括工厂方法模式和抽象工厂模式 抽象工厂模式是工厂方法模式的扩展 意图: 定义一个接口来创建对象,但是让子类来决定那些类需要被实例化 工厂方法把实例化的工作推迟
阅读全文
摘要:所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 方法的返回值最多只能有一个,不能返回多个值 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值 方法的重载 如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则
阅读全文
摘要:if: if...else: 多重if: 嵌套if: switch: 表达式只能包含整数类型的表达式和枚举类型 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如
阅读全文
摘要:Java中的关键字 Java 语言中有一些具有特殊用途的词被称为关键字。关键字对 Java 的编译器有着特殊的意义,在程序中应用时一定要慎重 Java标识符 标识符就是用于给 Java 程序中变量、类、方法等命名的符号 1. 标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%
阅读全文
摘要:1、JDOM解析 首先导入额外的jar包: Build Path:jdom-2.0.6.jar 准备工做获取到子节点的集合: 获取节点的属性名和属性值,节点名和值: 乱码的处理: 使用InputStreamReader()指定编码 在JDOM中存储Book对象 jar包随项目导入导出方法: 创建li
阅读全文
摘要:SAX解析原理: 使用Handler去逐个分析遇到的每一个节点 SAX方式解析步奏: 创建xml解析需要的handler(parser.parse(file,handler)) 创建hanlder类 SAX解析准备工作: 使用SAX解析xml文件的节点属性: 使用SAX解析xml文件的节点值 在Ja
阅读全文
摘要:1、表现:一“.xml”为扩展名的文件 2、存储:树形结构 3、xml解析应用: 不同应用程序之间的通信-->订票软件和支付软件 不同的平台间通信-->操作系统 不同平台间数据的共享-->网站和手机 4、DOM解析原理 将整个xml文件先加载完毕,才进行解析 在Java程序中读取xml文件的过程也称
阅读全文
摘要:1、编码问题 2、File类 用于表示文件或目录的信息,不能用于文件内容的访问 遍历目录: 3、RandomAcessFile Java提供的对文件内容的访问,既可以读文件也可以写文件 支持随机访问文件,可以访问文件的任意位置 Java文件模型 在硬盘上的文件是byte存储的,是数据的集合 打开文件
阅读全文
摘要:1、集合框架的概述 集合和数组的区别: 》数组的 长度固定,集合长度可变 》数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象 Collection Collection是集合接口 |————Set子接口:无序,不允许重复。 |————List子接口:有序,可以有重复
阅读全文
摘要:1、Java中的包装类 Java 为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系: 包装类主要提供了两大类方法: 1. 将本类型和其他基本类型进行转换的方法 2. 将字符串和本类型及包装类互相转换的方法 Integer 包装类为
阅读全文
摘要:1、声明数组 语法: 数据类型[ ] 数组名; 或者 数据类型 数组名[ ]; 其中,数组名可以是任意合法的变量名 2、分配空间 简单地说,就是指定数组中最多可存储多少个元素 语法: 数组名 = new 数据类型 [ 数组长度 ]; 其中,数组长度就是数组中能存放元素的个数 3、使用循环操作 Jav
阅读全文
摘要:Java 语言中常用的运算符可分为如下几种: Ø 算术运算符 Ø 赋值运算符 Ø 比较运算符 Ø 逻辑运算符 Ø 条件运算符 1、算术运算符 int b= a++;//先赋值在自加 int b=++a;//先自加后赋值 2、比较运算符 3、赋值运算符 1、 > 、 < 、 >= 、 <= 只支持左右
阅读全文
摘要:1、处理异常 try-catch以及try-catch-finally 2、字符串 >创建String对象的方法: >字符串的不变性 String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的
阅读全文
摘要:@创建过程的语法CREATE [OR REPLACE] PROCEDURE [()]IS|AS BEGIN [EXCEPTION(异常部分) ]END;
阅读全文
摘要:FileObject file = commandFactory.getDownloadFileCommand(fileobjectid).execute(credentialFacade); response.setContentType("application/x-download"); ...
阅读全文