自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 问答 (3)
  • 收藏
  • 关注

原创 Java是静态语言也是强类型定义语言

1、动态语言和静态语言  通常我们所说的动态语言、静态语言是指动态类型语言和静态类型语言。 (1)动态类型语言:动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如 VBScript也多...

2013-06-26 22:04:43 311

原创 JUnit4 详解

推荐文章:http://www.cnblogs.com/eggbucket/archive/2012/02/02/2335697.html写的很好,有图解。

2013-06-20 23:42:53 99

原创 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 237

原创 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 506

原创 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 142

原创 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 203

原创 魔兽争霸3冰封王座不能全屏

点击【开始菜单】的【运行】 进入注册表,运行里输入regedit,  找到HKEY_CURRENT_USER   \   Software    \    Blizzard Entertainment    \    Warcraft III   \   Video,  写着高和宽(resheight高和reswidth宽),双击修改DWORD值  ...

2013-06-15 19:47:31 732

原创 端口检测工具

如题,见附件

2013-06-15 18:01:38 382

原创 JAVA 反编译工具 jd-gui-0.2.7.windows

JAVA 反编译工具,见附件

2013-06-15 17:59:37 82

原创 struts2 <s:Text />标签

text加载资源文件里的内容 applicationResources.properties里:chekc_error=约束错误       chekc_set=true &lt;s:text name="chekc_error"/&gt;显示:约束错误 &lt;s:if test="getText('chekc_set‘)==true'"&gt;    约束开...

2013-06-15 14:01:03 161

原创 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 161

原创 说出ArrayList,Vector, LinkedList的存储性能和特性

ArrayList和Vector都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector由于使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入...

2013-06-13 19:02:41 164

原创 &和&&的区别

&amp;是位运算符,表示按位与运算,&amp;&amp;是逻辑运算符,表示逻辑与(and)。  理解:| : 会检查每一个 条件的真伪,再做“或”运算 (光棍的不怕死)||: 按照条件写的顺序,直到一个为true时,后面的条件则不再检查,直接进入条件 &amp; : 会检查每一个 条件的真伪,再做“与”运算  (光棍的不怕死)&amp;&amp;: 按照条件写的顺序,直到一个...

2013-06-13 19:02:07 137

原创 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 99

原创 JSP中动态INCLUDE与静态INCLUDE的区别?

动态INCLUDE用jsp:include动作实现 &lt;jsp:include page="included.jsp" flush="true" /&gt;它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面&lt;%@ include file="included.htm" %&gt;...

2013-06-13 19:00:49 86

原创 token防止重复提交

 简单的防止重复提交,没用拦截器配置&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;%@taglib uri="/struts-tags" prefix="s"%&gt;&lt;!DOCTYPE ht

2013-06-13 18:23:04 164

原创 2005数据库 还原步骤

转载自:http://hi.baidu.com/yypzok/item/7bc5e2e6bffea2acc00d75b7 老忘了英文意思,弄个中文版的备份 数据库还原,步骤如下,看不清,可以下载附件图片。。。。    ...

2013-06-09 17:57:53 100

原创 jdbc

2.4、JDBC程序的代码模板       开发一个JDBC应用程序,基本需要以下步骤:(1)、把JDBC驱动类装载入Java虚拟机中,为此,可使用Class.forName()方法,此方法将给定的类加载到Java虚拟机中。如果系统中不存在给定的类,则会引发异常,异常类型为ClassNotFoundException。         Class.forName(“JDBC驱动类的名称”); ...

2011-11-21 15:36:16 93

原创 Hash code

&lt;script type="text/javascript"&gt;&lt;/script&gt;问:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?答:不对,有相同的hash code。 hash code是一种编码方式,在Java中,每个对象都会有一个hashcode,Java可以通过这个hashcode来识别一个对象。...

2011-11-21 15:35:34 127

原创 java集合类总结

选自:http://android.yaohuiji.com/archives/category/java/今天在网上搜索了一下,发现一篇关于java集合的博文,里面整理得非常好, 特意copy过来和大家分享一下本讲内容:集合 collection讲集合collection之前,我们先分清三个概念:colection 集合,用来表示任何一种数据结构 Collectio...

2011-11-21 15:34:54 195

原创 HashMap和Hashtable

hashtable 是先出来滴,hashmap是后出来滴。hashmap允许空key,和value,而hashtable不允许。  转自:http://blog.csdn.net/ago52030/archive/2008/04/12/2287041.aspx1 HashMap不是线程安全的              hastmap是一个接口 是map接口的子接口,是将...

2011-11-21 15:32:35 57

原创 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 170

原创 |和||、&&和&

 | : 会检查每一个 条件的真伪,再做“或”运算 (光棍的不怕死)||: 按照条件写的顺序,直到一个为true时,后面的条件则不再检查,直接进入条件 &amp; : 会检查每一个 条件的真伪,再做“与”运算  (光棍的不怕死)&amp;&amp;: 按照条件写的顺序,直到一个为false时,后面的条件则不再检查,直接跳出 &amp;是位运算符,表示按位与运算。&amp;&amp;是逻辑...

2011-11-14 17:04:13 89

原创 编码的字符串转换

  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 71

原创 重载和重写

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhu_apollo/archive/2007/10/28/1852542.aspx  1,             重载(Overloading) (1)       方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是...

2011-11-14 16:34:52 70

原创 Java语法总结 - 内部类

Java语法总结 - 内部类 引用自:http://www.blogjava.net/raylong1982/archive/2007/10/24/155439.html  从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。1、内部类分为成员内部类、静态嵌套...

2011-11-14 16:12:38 68

原创 final,finally,finalize

final,finally,finallize都是java的关键字。final是修饰符 ,修饰变量时,代表此变量为常量。修饰方法时,代表方法不能被重写。修饰类时,代表类不能被继承,为最终类。finally是 try  catch  finally 中的一员 ,最终执行,不管有没有异常抛出。finallize是垃圾回收时的一个方法。...

2011-11-14 16:04:20 63

原创 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 428

原创 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 90

原创 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 170

原创 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 197

原创 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 258

原创 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 136

原创 plsql设置快捷键

在plsql里设置快捷键,例如: 输入 sysdate 回车         输出 select sysdate from dual;  在打开plsql  找到tools&gt;preferences&gt;左边的Editor&gt;右边的autoReplace 下,点击Edit按钮&gt;在弹出的AutoReplace definition里输入你要定义的快捷 格式:s...

2011-09-20 16:38:16 314

原创 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 92

原创 html:select下拉框 在jsp的list表格里面设置默认值

html:select下拉框 在jip的list表格里面设置默认值 Java代码 1.在jsp页面有一个list集合展示,其中一项为下拉列表框,要出现默认值   2.&lt;html:select name="HForm" property="spart"  style="width:90"&gt;   3.            &lt;!--循环list得到list中的默认值的项   --&g...

2011-09-20 09:56:16 552

原创 logic:iterate 的indexid判断循环次数

logic:iterate循环,indexId做参数传递使用 1.&lt;logic:iterate id="data" name="data" scope="request" indexId="indexid"&gt;   2.        &lt;tr align="center"&gt;   3.                  &lt;td&gt

2011-09-20 09:54:39 478

原创 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 83

原创 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 381

substring

&lt;script type="text/javascript"&gt;&lt;/script&gt; 关于substring用法   public class Test {       public static void main(String[] args) {           char data[] = { '1', '2', '3' };   //1        String...

2011-09-19 10:58:29 102

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除