- 博客(61)
- 问答 (3)
- 收藏
- 关注
原创 Java是静态语言也是强类型定义语言
1、动态语言和静态语言 通常我们所说的动态语言、静态语言是指动态类型语言和静态类型语言。 (1)动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如 VBScript也多...
2013-06-26 22:04:43
377
原创 JUnit4 详解
推荐文章:http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html写的很好,有图解。
2013-06-20 23:42:53
159
原创 ant build.xml范例
build.xml范例,源码见附件:antTest.zip<?xml version="1.0" encoding="GBK"?><!-- 定义生成文件的project根元素,默认的target为空 --><project name="antQs" basedir="." default=""> &am
2013-06-18 02:07:59
298
原创 Ant 编译时 Unable to find a javac compiler的解决
Ant 编译时 Unable to find a javac compiler的解决 解决方法:在build文件 右键>run>as ant build打开界面里 选择jre菜单栏,选择一个jdk 在右边打开JRE页,在Separate JRE:中选择JDK,如果没有这个选项的话,单击在旁边的Installed JREs...---单击Add---...
2013-06-17 23:48:34
625
原创 exe4j打包项目
exe4j打包下载自己没啥时间写了个项目,找个个项目,项目源码来自原来逛过的一个帖子:http://www.iteye.com/topic/1129289想看源码的见附件:zplayer-0.9-alpha.zip其中的一些详步骤可以参考:http://yyys8517750.iteye.com/blog/1887696,或者其他网站 一、项目打包为jar 1...
2013-06-16 22:44:21
175
原创 Java桌面程序打包成exe可执行文件(转)
转载自:http://www.cnblogs.com/icewee/articles/2073203.html 前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项...
2013-06-16 19:20:57
234
原创 魔兽争霸3冰封王座不能全屏
点击【开始菜单】的【运行】 进入注册表,运行里输入regedit, 找到HKEY_CURRENT_USER \ Software \ Blizzard Entertainment \ Warcraft III \ Video, 写着高和宽(resheight高和reswidth宽),双击修改DWORD值 ...
2013-06-15 19:47:31
1036
原创 struts2 <s:Text />标签
text加载资源文件里的内容 applicationResources.properties里:chekc_error=约束错误 chekc_set=true <s:text name="chekc_error"/>显示:约束错误 <s:if test="getText('chekc_set‘)==true'"> 约束开...
2013-06-15 14:01:03
200
原创 zip压缩解压
中文乱码:用org.apache.tools.zip.*;设置Encoding,测试的时候用的GBK结果是ok的,换成用UTF-8就乱码了,先放下,有空再来补 package com.ys.action.zip;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import...
2013-06-14 13:58:25
190
原创 说出ArrayList,Vector, LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入...
2013-06-13 19:02:41
190
原创 &和&&的区别
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and)。 理解:| : 会检查每一个 条件的真伪,再做“或”运算 (光棍的不怕死)||: 按照条件写的顺序,直到一个为true时,后面的条件则不再检查,直接进入条件 & : 会检查每一个 条件的真伪,再做“与”运算 (光棍的不怕死)&&: 按照条件写的顺序,直到一个...
2013-06-13 19:02:07
160
原创 HashMap和Hashtable的区别
HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,效率上可能高于Hashtable。HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。HashMap把Hashtable的contains方法去掉了,改成containsvalue和...
2013-06-13 19:01:19
128
原创 JSP中动态INCLUDE与静态INCLUDE的区别?
动态INCLUDE用jsp:include动作实现 <jsp:include page="included.jsp" flush="true" />它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面<%@ include file="included.htm" %>...
2013-06-13 19:00:49
113
原创 token防止重复提交
简单的防止重复提交,没用拦截器配置<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib uri="/struts-tags" prefix="s"%><!DOCTYPE ht
2013-06-13 18:23:04
204
原创 2005数据库 还原步骤
转载自:http://hi.baidu.com/yypzok/item/7bc5e2e6bffea2acc00d75b7 老忘了英文意思,弄个中文版的备份 数据库还原,步骤如下,看不清,可以下载附件图片。。。。 ...
2013-06-09 17:57:53
132
原创 jdbc
2.4、JDBC程序的代码模板 开发一个JDBC应用程序,基本需要以下步骤:(1)、把JDBC驱动类装载入Java虚拟机中,为此,可使用Class.forName()方法,此方法将给定的类加载到Java虚拟机中。如果系统中不存在给定的类,则会引发异常,异常类型为ClassNotFoundException。 Class.forName(“JDBC驱动类的名称”); ...
2011-11-21 15:36:16
126
原创 Hash code
<script type="text/javascript"></script>问:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?答:不对,有相同的hash code。 hash code是一种编码方式,在Java中,每个对象都会有一个hashcode,Java可以通过这个hashcode来识别一个对象。...
2011-11-21 15:35:34
217
原创 java集合类总结
选自:http://android.yaohuiji.com/archives/category/java/今天在网上搜索了一下,发现一篇关于java集合的博文,里面整理得非常好, 特意copy过来和大家分享一下本讲内容:集合 collection讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构 Collectio...
2011-11-21 15:34:54
230
原创 HashMap和Hashtable
hashtable 是先出来滴,hashmap是后出来滴。hashmap允许空key,和value,而hashtable不允许。 转自:http://blog.youkuaiyun.com/ago52030/archive/2008/04/12/2287041.aspx1 HashMap不是线程安全的 hastmap是一个接口 是map接口的子接口,是将...
2011-11-21 15:32:35
81
原创 package.private,protected,public
对类时package 包内的public 共有的 public很好理解,就是无所顾忌,都是公共的,别的类都可以调用到这个类不写时为package即,只有此类的所在包下的类可以访问到该类例如com.sun.test 下有 A ,B 两个类 A 为packagecom.sun下有 C类只有B可以写 B b=new B();C中写 b b1=new b();则会报错...
2011-11-21 15:31:54
208
原创 |和||、&&和&
| : 会检查每一个 条件的真伪,再做“或”运算 (光棍的不怕死)||: 按照条件写的顺序,直到一个为true时,后面的条件则不再检查,直接进入条件 & : 会检查每一个 条件的真伪,再做“与”运算 (光棍的不怕死)&&: 按照条件写的顺序,直到一个为false时,后面的条件则不再检查,直接跳出 &是位运算符,表示按位与运算。&&是逻辑...
2011-11-14 17:04:13
118
原创 编码的字符串转换
String str="12344"; String gstr=new String(str.getBytes( "原有编码 "), "目标编码 "); 例如: String str="12344"; String gstr=new String(str.getBytes( "GB2312"), "ISO-8859-1"); System.out.printl
2011-11-14 16:40:59
99
原创 重载和重写
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/zhu_apollo/archive/2007/10/28/1852542.aspx 1, 重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是...
2011-11-14 16:34:52
93
原创 Java语法总结 - 内部类
Java语法总结 - 内部类 引用自:http://www.blogjava.net/raylong1982/archive/2007/10/24/155439.html 从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套...
2011-11-14 16:12:38
89
原创 final,finally,finalize
final,finally,finallize都是java的关键字。final是修饰符 ,修饰变量时,代表此变量为常量。修饰方法时,代表方法不能被重写。修饰类时,代表类不能被继承,为最终类。finally是 try catch finally 中的一员 ,最终执行,不管有没有异常抛出。finallize是垃圾回收时的一个方法。...
2011-11-14 16:04:20
101
原创 csv文件打印
import org.apache.struts.action.ActionMapping;import org.apache.struts.action.ActionForm;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache....
2011-11-02 16:46:21
462
原创 seasar
Seasar资料,见附件,copy于中文下载地址http://s2container.seasar.org/2.4/zh/DIContainer.html#FirstStep http://s2container.seasar.org/cn/DIContainer.html
2011-10-19 14:42:02
112
原创 java获得文件夹下所有文件路径
package test;import java.io.File;public class testFile { public static void fileTest(File file) { File[] files = file.listFiles(); // 获取文件夹下面的所有文件 for (File f : files) { // 判断是否为文件夹 ...
2011-09-27 12:12:34
201
原创 C:\Winnt\System32\Drivers\Etc\host
在Windows 98系统下该文件在Windows目录,在Windows 2000/XP系统中位于C:\Winnt\System32\Drivers\Etc 目录中。该文件其实是一个纯文本的文件,用普通的文本编辑软件如记事本等都能打开。 用记事本打开hosts文件,首先看见了微软对这个文件的说明。这个文件是根据TCP/IP for Windows 的标准来工作的,它的作用是包含IP地址和Host ...
2011-09-26 16:17:09
239
原创 java project 和 web project
java project 是直接运行本地代码web project 是通过网站来运行代码java project 是不能加载到tomcat 上去的,会报no projects are available for deployment to this server,either they all have already been deployed to this server or n...
2011-09-21 13:58:29
290
原创 equels 和 ==
package test;public class TestEquels { public static void main(String[]args) { String t1 ="t"; String t2 ="t"; if(t1==t2) { System.out.println("t1==t2"); }else { System.out.println("t1!...
2011-09-20 20:09:27
167
原创 plsql设置快捷键
在plsql里设置快捷键,例如: 输入 sysdate 回车 输出 select sysdate from dual; 在打开plsql 找到tools>preferences>左边的Editor>右边的autoReplace 下,点击Edit按钮>在弹出的AutoReplace definition里输入你要定义的快捷 格式:s...
2011-09-20 16:38:16
363
原创 plsql设置数据库
D:\app\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.oraD:\app一般是不固定的,自己安装的时候取的 数据库名字 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器连接地址ip)(PORT = 1521)) ) (...
2011-09-20 16:30:21
119
原创 html:select下拉框 在jsp的list表格里面设置默认值
html:select下拉框 在jip的list表格里面设置默认值 Java代码 1.在jsp页面有一个list集合展示,其中一项为下拉列表框,要出现默认值 2.<html:select name="HForm" property="spart" style="width:90"> 3. <!--循环list得到list中的默认值的项 --&g...
2011-09-20 09:56:16
595
原创 logic:iterate 的indexid判断循环次数
logic:iterate循环,indexId做参数传递使用 1.<logic:iterate id="data" name="data" scope="request" indexId="indexid"> 2. <tr align="center"> 3. <td>
2011-09-20 09:54:39
541
原创 eclipse注释快捷键
单行 String a="xxxxxx";1.注释: 光标放在注释的行,再按ctrl+/效果 : // String a="xxxxxx";2.注释: 光标放在注释的行,再按ctrl+shift+c效果 : // String a="xxxxxx"; 多行 String b="bbbbb"; String c="ccccc"; ...
2011-09-19 13:57:16
115
原创 math.round的四舍六入五成双
数轴:-5 -4 -3 -2 -1 0 1 2 3 4 5就是括号内的数+0.5之后,向下取值 System.out.println("1.9:__"+Math.round(1.4));// 输出1.9:__1 System.out.println("1.8:__"+Math.round(1.3));// 输出1.8:__1 System.out.pri...
2011-09-19 12:40:40
431
substring
<script type="text/javascript"></script> 关于substring用法 public class Test { public static void main(String[] args) { char data[] = { '1', '2', '3' }; //1 String...
2011-09-19 10:58:29
182
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人