2013年4月29日
摘要: public class TestArray01 { public static void main(String[] args) throws Exception { Class<?> classType = Class.forName("java.lang.String"); //构造一个数组对象 Object array = Array.newInstance(classType, 10); //为指定的数组对象的指定元素赋值 Array.set(array, 5, "hello"); String str = (String)Arra 阅读全文
posted @ 2013-04-29 21:45 zcjava 阅读(295) 评论(0) 推荐(0) 编辑
  2013年4月28日
摘要: 在运行期间动态的获取类的信息以及动态调用类的方法就是java的反射机制。在运行时判断任意对象所属的类,运行是构造一个类,运行时判断一个类的方法和属性,运行时调用一个类的方法。运行时判断一个类的方法和属性实例:import java.lang.reflect.Method;public class Test01 { public static void main(String[] args) throws Exception { //获取指定名字的class对象第一方法 //Class<?> classType = Class.forName("java.lang.Stri 阅读全文
posted @ 2013-04-28 22:57 zcjava 阅读(186) 评论(0) 推荐(0) 编辑
  2013年4月26日
摘要: 配置文件beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocat 阅读全文
posted @ 2013-04-26 22:31 zcjava 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在spring对类进行注入时主要有通过属性,构造函数,以及自动注入方式,还可在beans根标签中使用default-autowire="byName|byType|..."来对beans中的所有bean进行自动注入通过属性注入使用<propety id="xxx" ref="">的方式通过构造方法使用<constructor-arg ref="xxx">如果构造方法中有多个参数则依次使用此标签<constructor-arg ref="arg1"><co 阅读全文
posted @ 2013-04-26 22:18 zcjava 阅读(113) 评论(0) 推荐(0) 编辑
摘要: spring环境搭建:引入libs文件夹中的jar包(可不引入javadoc和sources)创建一个HelloWorld类package com.gcflowers.spring.model;public class HelloWorld { public String sayHello(){ return "HelloWorld"; }}在src目录下创建beans.xml(beans可为其他)此xml文件为spring的主要文件包含了需要管理的对象,其中定义的bean相当于使用new关键字创建的对象此文件相当于把类交给了spring来统一管理<?xml vers 阅读全文
posted @ 2013-04-26 21:28 zcjava 阅读(326) 评论(0) 推荐(0) 编辑
摘要: struts2与hibernate整合时使用单元测试时可以从数据库中查找,保存数据,但是通过action类来调用hibernate的session中的save,get方法时出现java.lang.ClassNotFoundException: org.hibernate.Session的异常。解决方案:首先把项目的java build path的jar包remove,项目的把所有的jar包放入WEB-INF下的lib,重新部署,重启。问题就解决了。参考 http://blog.knowsky.com/191201.htm 阅读全文
posted @ 2013-04-26 13:54 zcjava 阅读(235) 评论(0) 推荐(0) 编辑
  2013年4月25日
摘要: xml相关 阅读全文
posted @ 2013-04-25 12:00 zcjava 阅读(206) 评论(0) 推荐(0) 编辑
  2013年4月24日
摘要: 使用js 如果需要把一段 JavaScript 插入 HTML 页面,我们需要使用 <script> 标签(同时使用 type 属性来定义脚本语言)。 这样,<script type="text/javascript"> 和 </script> 就可以告诉浏览器 JavaScript 从何处开始,到何处结束。 当页面载入时,会执行位于 body 部分的 JavaScript。 当被调用时,位于 head 部分的 JavaScript 才会被执行。变量 JavaScript 变量名称的规则: var 语句来声明 JavaScript 变量, 阅读全文
posted @ 2013-04-24 10:22 zcjava 阅读(162) 评论(0) 推荐(0) 编辑
  2013年4月18日
摘要: load:直接加载$("xx").load(url,function(data){//回调函数}), 可在一个文件中加载另一个文件,如果返回的是html内容,jquery将html中的body元素内容的所有根节点放到包裝集中,如需查找根元素则需使用filter()函数,如需查找子元素使用find()函数。post,get,ajax,serialize...deferred对象promise:jquery1.5之后,调用ajax()方法后返回一个promise对象,这个对象 var promise = $.ajax(url...); promise.done(function 阅读全文
posted @ 2013-04-18 19:54 zcjava 阅读(161) 评论(0) 推荐(0) 编辑
  2013年4月11日
摘要: 全局插件 直接通过$.xx = function(args){}来定义全局插件,问题:1,命名规则;2,$符号的冲突问题(可使用闭包来解决)(function($){$.say = function(ars){}})(jQuery) 可选参数的实现:$.argumentable = function(a1,options,a5){a1,a5必选参数,options里面为可选参数 $.extend(//extend方法实现替换 {"a2":"xx","a3":"xx","a4":"xx& 阅读全文
posted @ 2013-04-11 23:00 zcjava 阅读(96) 评论(0) 推荐(0) 编辑