- 浏览: 126788 次
- 性别:
- 来自: 杭州
最新评论
-
AlexBlume:
...
js中“使用”el表达式 -
xiaoyuer9953:
这两天正需要这个,很好!
json-lib-2.4-jdk15.jar 组装json字符串 -
liuyue513:
...
MyEclipse下debug调试 -
Fs_sky:
谢了,太厉害了!
Object... values的用法 -
ooo456mmm:
goood
MyEclipse下debug调试
文章列表
js数组排序
- 博客分类:
- JavaScript
js的数组中有一个sort()方法,默认是按照ASCII字符顺序进行升序排列。sort(sortFun)方法可以接受一个方法为参数,这个方法有两个参数:分别代表每次排序比较时的两个数组项。sort()排序时每次比较两个数组项都会执行这个参数,并把两个比较的数组项作为参数传递给这个函数。当函数返回值为1的时候就交换两个数组项的顺序,否则就不交换。
代码:
var arr = [1,11,23,51,56,100,3,4,1,5,0,5,7,562,0,67,10,50];
arr.sort(); //调用sort方法后,数组本身会被改变,即影响原数组
alert(arr.join(&qu ...
此内容摘自《Thinking in java》Page39.
赋值使用操作符“=”。它的意思是“取右边的值(即右值),把它复制给左边(即左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但是左值必须是一个明确的 ...
谈到线程安全,对于许多初学者来说很容易引起概念上的混淆。线程安全,指的是在多线程环境下,一个类在执行某个方法时,对类的内部实例变量的访问安全与否。因此,对于下面列出来的2类变量,不存在任何线程安全的说法:
1)方法签名中的任何参数变量。
2)处于方法内部的局部变量。
任何针对上述形式的变量的访问都是线程安全的,因为它们都处于方法体的内部,由当前的执行线程独自管理。
摘自:http://downpour.iteye.com/blog/1335991
在Java程序运行时环境中,JVM需要对两类线程共享的数据进行协调:
1)保存在堆中的实例变量
2)保存在方法区中的类变量
这两类数据是被所有 ...
spring mvc structs2
- 博客分类:
- J2EE
http://downpour.iteye.com/blog/1330537
http://downpour.iteye.com/blog/1335991
http://downpour.iteye.com/blog/1330596
http://downpour.iteye.com/blog/1219164
http://downpour.iteye.com/blog/1341459
http://downpour.iteye.com/blog/1389285
UML中use case(用例)
- 博客分类:
- UML
Unified Modeling Language (UML)又称统一建模语言或标准建模语言
标准建模语言UML适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。
Use Case(用例)是一个UML中非常重要的概念,在使用UML的整个软件开发过程中,Use Case处于一个中心地位。
Use Case的定义是:在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。
use case:从用户角度描述系统功能,并指出各功能的操作者。
在官方文档中用例图包含六个元素,分别是:执行者(Acto ...
字节处理类都继承自InputStream和OutPutStream这两个抽象类;
字符流操作类都继承自Reader或Writer这两个抽象类。
字节流处理类:
InputStream:
int read() : 从输入流中读取数据的下一个字节(下个数据字节在0~255范围内),如果到达流的末尾返回-1
int read(byte[] b) : 从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中,等同于read(b,0,b.length)
int read(byte[] b,int off,int len) : 将输入流中最多len个数据字节读入byte数组 ...
Myeclipse6.5中配置反编译工具:
1.将net.sf.jadclipse_3.3.0.jar放在C:\Program Files\MyEclipse 6.5\eclipse\plugins目录下;
2.将Jad.exe放在C:\Program Files\Java\jdk1.6.0_06\bin目录下;
3.然后重启Myeclipse后,打开window--->Preferences-->Java-->JadClipse
把Jad.exe的路径C:\Program Files\Java\jdk1.6.0_06\bin\Jad.exe放在Path to decomp ...
本文转自:http://yangfuchao418.iteye.com/blog/777787
方法一 :循环元素删除
// 删除ArrayList中重复元素
public static void removeDuplicate(List list){
for(int i=0 ;i<list.size()-1; i++){
for(int j=list.size()-1; j>i; j--){
if(list.get(j).equals(list.get(i))){
list.remove(j);
...
为了复习下Ajax基础,抽空写了本篇博客。哈哈。
要运用Ajax,必须非常熟悉一个 JavaScript 对象,即XMLHttpRequest(简称XHR)。这个小小的对象已经在几种浏览器存在一段时间了,它是Ajax的核心。首先先看下如何创建跨浏览器的XMLHttpRequest对象:
//创建XMLHttpRequest对象
function createXMLHttpRequest(){
var request = false;
try{
request = new XMLHttpRequest();//Mozilla,Safari,Opera,IE7等
}catch(e ...
使用Ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(json)。先组装一个json格式的字符串:
var str = '{ "key": "key" ';//str = '{ "x": "Hello, World!", "y": [1, 2, 3] }';
for(var i=0; i<10000; i++){
str = str + ',' + '"key' + i + '" : "key' + i + '&quo ...
Class是Reflection故事起源。针对任何您想探勘的class,唯有先为它产生一个Class object,接下来才能经由它唤起为数十多个的Reflection APIs。首先看看Class,反射的核心类,所有的操作都是围绕该类来生成的。
Java允许我们从多种管道为一个class生成对应的Class object:
//运用Class.forName()
Class c1 = Class.forName("java.lang.String");
//运用getClass(),每个object都有此方法
String str = "abc ...
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。
1. 得到某个对象的属性
public Object getProperty(Object owner, String fieldName) throws Exception {
...
函数的参数arguments
js中的各式“伪数组”,如arguments、与dom有关的childNodes等,这些对象虽然也有length属性,也可以通过数字下标索引元素,但它们不是Array对象,而是Object对象,通过它们的constructor属性就可以很清晰的判断出来 ...
大家经常运用DOM4J操作XML文档,如果XML文档存在namespace的话,读写XML经常不工作。下面是一个简单的例子,例子中需要用到的两个xml文件:a.xml与book.xml见附件。代码如下:
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.HashMap;
import java.util.List;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuild ...
dom4j操作XML基本用法
- 博客分类:
- XML
//导入必要的包
import org.dom4j.Document;//Document文档类
import org.dom4j.Element//元素节点类
import org.dom4j.io.SAXReader;//sax读取类
import org.dom4j.io.XMLWriter;//xml写入类
import org.dom4j.io.OutputFormat;//输出格式
//读入xml文件
String fileName = "xxx.xml";
InputStream input = new FileInputStream(fileN ...