Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java中判断Object对象类型发布时间:2013-11-08
Objectparam=params.get(i);if(paraminstanceofInteger){intvalue=((Integer)param).intValue();prepStatement.setInt(i+1,value);}elseif(paraminstanceofString){Strings=(String)param;prepStatement.setString(i+1,s);}elseif(paraminstanceofDouble){doubled=(... 查看全文
SunCertifiedEnterpriseArchitectforJavaEEStudyGuideSunCertifiedEnterpriseArchitectforJavaEEStudyGuideSunCertifiedEnterpriseArchitectforJavaEEStudyGuideSunCertifiedEnterpriseArchitectforJavaEEStudyGuideSunCertifiedEnterpriseArchitectforJavaEEStudyGuide... 查看全文
· 用JAVA实现的XML和JSON互转发布时间:2013-11-08
在网上搜了一圈,发现XML和JSON的互转都需要引入一些开源的jar包,可能国外的大拿提供的代码更加完善,功能更多,但是我不需要那么复杂的功能,于是自己写了一版,能进行简单的转换,支持带属性多层级的xml(json),分享给大家。packagecom.transformer.plugin.utility;/***Author:XuXin*使用原生jdk实现的json和xml互转*/importjavax.xml.parsers.DocumentBuilderFactory;importorg... 查看全文
· Java Math的 floor,round,ceil发布时间:2013-11-08
floor返回不大于的最大整数round则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-11。ceil则是不小于他的最小整数看例子Math.floorMath.roundMath... 查看全文
· java.lang.OutOfMemory发布时间:2013-11-08
java.lang.OutOfMemory是java.lang.VirtualMachineError的一个子类,当Java虚拟机中断,或是超出可用资源时抛出。很明显,OutOfMemory是在Java虚拟机资源耗尽的情况下无法分配对象时抛出的。Java虚拟机包括六个不同的运行时数据区域(内存区域):1.程序计数器(ProgramCounterRegister)2.Java虚拟机栈(JavaVMStack)3.Java堆(Heap)4.方法区(JavaVMMethodArea)5.常量池... 查看全文
依赖包(附件有下载):包名类型操作系统luajava-1.1.jarjarALLlibluajava-1.1.so.solinuxluajava-1.1.dll.dllwindowswindows:将luajava-1.1.dll拷贝到java.libary.path目录(通过System.getProperty("java.library.path")可以知道)linux:将libluajava-1.1.so拷贝到java.libary.path目录(通过System.getProperty... 查看全文
javac编译java文件时,出现以下提示!WEB-INF\classes\HelloWorldExample.java:23:软件包javax.servlet不存在importjavax.servlet.*;^WEB-INF\classes\HelloWorldExample.java:24:软件包javax.servlet.http不存在importjavax.servlet.http.*;^WEB-INF\classes\HelloWorldExample.java:33:找不到符号符号... 查看全文
· java多线程发布时间:2013-11-08
多线程... 查看全文
今天,在学习C#的时候,遇到了一个很有意思很经典的问题--Hanoi塔(汉诺塔)问题。于是就研究了一下子,现在小小的总结一下。(1)问题的描述古代有一个梵塔,塔内有3个座,分别用A、B、C表示。开始时A座有N个盘子,盘子两两大小不等,大的在下,小的在上,盘子编号从上到下分别编号为1到N。B座,C座上面没有盘子。要求将这N个盘子从A移到C上,且在移动的过程中大盘不能压在小盘上。移动过程可以借助B盘中转。(2)问题的分析这是一个典型的递归问题,将A转移到C,可以分为下面的这些步骤:1.如果N=1... 查看全文
文章为原创,转载请说明来源,谢谢。作者:cha1R(tanjiayqq)要搞清楚这个问题,我们需要清楚他们之间有什么区别,有什么优势和劣势。首先看看静态与非静态方法的区别:静态方法|实例方法1、静态方法可以通过“类.方法()”调用|要在对象实例化后使用对象调用2、只能使用静态变量和局部变量|所有变量都可以使用3、静态方法不能被子类重写|实例方法可以4、接口不能定义静态方法|实例方法可以从上面区别来看,静态方法只有一个优势,就是调用的时候不用实例化,其他情况下跟实例方法相比都是处于劣势... 查看全文
· “Java 递归”总结发布时间:2013-11-07
递归(Recursion):就是方法调用自身。对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环。递归的代码很容易出错,很难调试。下面是一个简单的递归实例:packagecom.shengshiyuan.recursion;publicclassTest1{//循环方式计算阶乘,又叫做迭代的方式(普通方式)publicintcompute(intnumber){intresult=1;for(inti=number;i>0;i--){result*=i;... 查看全文
APDPlat是ApplicationProductDevelopmentPlatform(应用级产品开发平台)的缩写。项目官网发布日志APDPlat提供了应用容器、多模块架构、代码生成、安装程序、认证授权、备份恢复、数据字典、webservice、系统监控、操作审计、统计图、报表、机器绑定、防止破解、数据安全、内置搜索、数据转换、maven支持、WEB组件、内容管理、工作流、Web资源优化等功能。APDPlat使用的技术主要有... 查看全文
JavaWeb项目开发案例精粹视频与源码合集(二)本文档为JavaWeb项目开发案例精粹视频与源码,每集按照项目的开发顺序,系统且全面地介绍了程序的开发流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细介绍,接着昨天的补全后面10个,又更新了3个专题,希望能够帮助到大家。资源名称资源地址JavaWeb项目开发案例精粹11-在线音乐网站http://down.51cto... 查看全文
· Java中equals()与hashCode()方法详解发布时间:2013-11-07
一.equals()方法详解equals()方法在object类中定义如下:publicbooleanequals(Objectobj){return(this==obj);}很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String、Math、Integer、Double等这些封装类在使用equals()方法时,已经覆盖了object类的equals()方法。比如在String类中如下:publicbooleanequals(ObjectanObject){if... 查看全文
· xml验证二----java根据xsd验证xml发布时间:2013-11-07
xml转换xsd参考http://51876.iteye.com/blog/1972405下面是根据转换后的xsd使用java代码验证xml的合法性importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;importjava.io.Reader;importjava.io.StringReader;importjavax.xml.transform... 查看全文
· java发布时间:2013-11-07
软件技术交流&互助群!293703813大小:8.3KB查看图片附件... 查看全文
Javabase64macmd5sha加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。如基本的单向加密算法:BASE64严格地说,属于编码格式,而非加密算法MD5(MessageDigestalgorithm5,信息摘要算法)SHA(SecureHashAlgorithm,安全散列算法)HMAC(HashMessageAuthenticationCode... 查看全文
desdesedejavaaes接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。DESDES-DataEncryptionStandard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。DES算法把64位的明文输入块变为64位的密文输出块... 查看全文
· Java加密技术(三)——PBE算法发布时间:2013-11-07
Javapbe对称加密除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBEPBEPBE——Password-basedencryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。通过java代码实现如下... 查看全文
Java非对称加密算法rsa接下来我们介绍典型的非对称加密算法——RSARSA这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:RonRivest,AdiShamir和LeonardAdleman。这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签名。数字签名的意义在于... 查看全文