java
文章平均质量分 64
NerverGiveUp1988
软件工程师,目前在电信行业工作
展开
-
java 内部类 简单介绍
内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 为什么需要内部类? 典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围原创 2013-11-28 19:14:12 · 625 阅读 · 0 评论 -
将List<Map>转化成数组
将List转化成数组:import java.util.ArrayList;import java.util.Collection;import java.util.List;import java.util.Map;List list = service.getInformation();ArrayList listarry=new ArrayList()原创 2014-05-13 21:05:42 · 2039 阅读 · 0 评论 -
java远程文件复制
1、配置文件:copyRemoteFile.properties# src/dao.properties # 这里保存的都是键值对信息 # interface name(no packgage) = implementation class# 注意: # A:【路径符号】【必须】是【/】【如:D:/home/publish】 # B:【键key=值转载 2014-06-11 16:19:16 · 4938 阅读 · 1 评论 -
java调用svnkit实现svn功能
把svnkit.jar添加到项目中,用于实现svn功能。 把jackson-all-1.6.2.jar添加到项目中,用于显示树列表。把javaee.ar添加到项目中。新建一个类(SVNUtil.class)实现svn功能 private String svnRoot; private String userName; privat转载 2014-06-12 11:17:45 · 995 阅读 · 0 评论 -
json与javabean之间的转换工具类
/** * Json与javaBean之间的转换工具类 * * {@code 现使用json-lib组件实现 * 需要 * json-lib-2.4-jdk15.jar * ezmorph-1.0.6.jar * commons-collections-3.1.jar * commons-lang-2.0.jar原创 2014-06-12 11:12:09 · 616 阅读 · 0 评论 -
fileUpload标签批量上传
使用RichFaces的fileUpload标签批量上传文件十分好用,首先下载以下包,RichFaces的三个包都要使用3.2.2GA版本然后添加一下内容到web.xml: org.richfaces.SKIN blueSky RichFaces Filter richfaces原创 2014-06-17 16:24:13 · 995 阅读 · 0 评论 -
java实现单点登录
最近公司要做一个单点登陆的应用,整合论坛和网站。到网上找了好些资料,终于圆满解决,博客中记录一下一面忘掉。单点登录首先首先要保持数据库数据的一致性,这个实现方式很多我就不多废话了。刚开始我的想法是在一个应用中登陆的时候发送一个http请求到另一个应用保证两个应用同时拥有session,后来考虑到session过期不同步的问题只能放弃。为了保持session的完全同步我只能求助于co转载 2014-06-20 15:31:05 · 564 阅读 · 0 评论 -
继承、多态、重载和重写
什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。继承(inheritance)简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面向对象的三个基本特征--封装、继承、多态的其中之一,我们在使用JAVA时编写的每一个原创 2014-09-03 15:53:25 · 726 阅读 · 0 评论 -
java 反射动态方法调用
import java.lang.reflect.Method;public class Dynamic {public static void main(String[] args) throws Exception {Class c = Dynamic.class;// 得到对象Method[] methods = c.getDeclaredMethods();// 得原创 2017-07-20 17:14:24 · 408 阅读 · 0 评论 -
通过servlet实现ftp下载功能
1.首先配置一个servlet,再次不再描述2.主要代码如下:原创 2014-05-13 16:43:14 · 1650 阅读 · 1 评论 -
java获取指定日期的方法总结
格式化日期 String-->Date 或者 Data-->StringSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = sdf.parse("2009-11-04");//String-->Date String sdate = sdf.format(date );// Dat转载 2014-05-13 21:09:06 · 629 阅读 · 0 评论 -
java定时执行简介
import java.util.TimerTask;public class MyTimerTask extends TimerTask {public void run(){System.out.println("程序运行");}}import java.text.SimpleDateFormat;import java.util.Date;impor原创 2014-05-08 16:39:20 · 489 阅读 · 0 评论 -
关于java抽象类和抽象方法的几点约束
今天学习了一下抽象类,总结了几点约束,如下:对于抽象类和抽象方法的限制如下:(1)凡是用abstract修饰符修饰的类都被称为抽象类,凡是用abstract修饰符修饰的成员方法被称为抽象方法。(2)抽象类中可以有零个或多个抽象方法,也可以包含非抽象的方法。(3)抽象类中可以没有抽象方法,但是有抽象方法的类必须是抽象类。(4)对于抽象方法,在抽象类中只指定其方法名机器原创 2013-11-28 19:18:11 · 1315 阅读 · 0 评论 -
关于java接口的几点体会
Java接口的特征归纳:1, Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔)2, Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化 public interface A {原创 2013-11-28 19:20:31 · 771 阅读 · 0 评论 -
java时间操作函数汇总
常用到时间日期类,所以就将常用的日期方法和属性都归纳总结如下,方便大家查找 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int转载 2013-11-29 21:21:26 · 788 阅读 · 0 评论 -
Bad version number in .class file 异常解决方法
在Myeclipse中运行小应用程序时出现如下异常的解决办法java.lang.UnsupportedClassVersionError: Bad version number in .class file 异常出现的原因:因为Tomcat6.0需要jdk1.6.0以上版本支持 , 但是MyEclipse6.0的jdk版本是5.0 的, 所以会出现这个异常。具体解决办法:1.Win原创 2013-11-30 22:07:19 · 675 阅读 · 0 评论 -
servlet远程操作内存
思想:项目中有一块字典表的维护功能,其中字典表的数据第一次从数据库中查出之后为了减轻数据库的压力将数据放到内存中去,而对字典表的改变之后不仅要求改变数据库的值,同时也要去更新内存中字典的数据,而且项目上线的时候是部署在很多服务器上的,这样在一次更改之后必须改变每一个服务器内存的数据,为此专门研究了一下通过servlet地址操作内存,下面是实现方法:在实现的过程中走了不少弯路,但最后成功原创 2013-12-21 20:49:30 · 783 阅读 · 0 评论 -
java中获取服务器的IP和端口
前几天写过一个获取远程服务器的IP和端口的程序,从网上查了一些资料顺便加一些自己的理解,希望对大家有所帮助:struts2 获取requestHttpServletRequest requet=ServletActionContext.getRequest();requet.getScheme()+"://"+requet.getServerName()+":"+reque原创 2013-12-26 11:21:12 · 55174 阅读 · 1 评论 -
java实现ftp断点续传
利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能1.支持上传下载。支持断点续传2.支持进度汇报3.支持对于中文目录及中文文件创建的支持。 枚举类UploadStatus代码public enum UploadStatus {Create_Directory_Fail,//远程服务器相应目录创转载 2014-04-14 16:51:48 · 5914 阅读 · 1 评论 -
java 时间格式转换
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来! 用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " ); 这一行最重要,它确立了转换的格式,yyyy是完原创 2014-04-21 15:58:27 · 521 阅读 · 0 评论 -
java 遍历map的方式
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过原创 2017-07-21 16:04:49 · 300 阅读 · 0 评论