java技术备份
笑语戏人生
这个作者很懒,什么都没留下…
展开
-
简单介绍java Enumeration
Enumeration接口 Enumeration接口本身不是一个数据结构。但是,对其他数据结构非常重要。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。Enumeration接口提供了一套标准的方法,由于Enumeration是一个接口,它的转载 2012-06-18 10:21:00 · 119550 阅读 · 13 评论 -
JAVA学习(十五)__java读取图片的几种方法
1. MyCellRenderer.class.getClassLoader().getResource("icon/myfiles.png");其中MyCellRenderer是该类的名字,"icon/myfiles.png"是图片的相对路径,该图片放在src目录下。2.ImageIO.read(newFile("image/login.gif"));其中"image/l转载 2013-07-09 14:11:17 · 3180 阅读 · 0 评论 -
JAVA学习(十三)__StringUtils的isBlank与isEmply
1.public static boolean isEmpty(String str) 判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0 下面是 StringUtils 判断是否为空的示例: StringUtils.isEmpty(null) = true StringUtils.isEmpty("")转载 2013-03-18 15:42:05 · 33679 阅读 · 0 评论 -
JAVA学习(十二)__关于JAVA代码里黄色警告线的注意方法(自己整理)
关于写CODE的时候。出现黄色警告线内容的集中情况:1.你以前已经判断不为空了,下边又继续判断。所以会出现黄色警告线。就是提示你。你所写的方法这里不可能为空了。此处就不需要判断了.2.如果是静态方法的时候。你不需要使用this来调用。3.如果有警告错误的话。可以使用@SuppressWarnings4.@Autowired 表示自动注入。原创 2013-03-18 11:12:02 · 5347 阅读 · 0 评论 -
JAVA学习(二)__JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte转载 2013-03-01 14:18:40 · 659 阅读 · 0 评论 -
JAVA学习(十一)__Java中的Enum的使用与分析
示例:public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private String getContext(){ return this.context;转载 2013-03-13 10:30:15 · 895 阅读 · 0 评论 -
JAVA学习(十)__MessageFormat用法
MessageFormat用来格式化一个消息,通常是一个字符串,比如:String str = "I'm not a {0}, age is {1,number,short}", height is {2,number,#.#}; 而MessageFormat可以格式化这样的消息,然后将格式化后的字符串插入到模式中的适当位置,比如:将str中的{0}用"pig"替换转载 2013-03-13 10:19:36 · 27175 阅读 · 2 评论 -
JAVA学习(三)__c标签 if else c标签 总结
JSTL标签用法关键字:JSTL标签、、、、、、、、、、、、、、原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了这个标签库,感觉其还真是方便,页面看起来更加清爽。减少了 JAVA 程序员亲自写的代码量,还真验证了,不懒不做程序员,程序员如果写代码不想着偷懒,那么生活是很无趣的。下面总结总结,学习学习。:)JSP转载 2013-03-04 14:19:21 · 27894 阅读 · 0 评论 -
JAVA学习(一)__操作FTP
//FFP初始化连接 public static void init(){ Properties config = new Properties(); try{ System.out.println("访问ftp.properties"); //读取配置文件 InputStream inputStream = FTPUtils.class.getClassLoader(原创 2013-02-25 14:27:45 · 3225 阅读 · 0 评论 -
JAVA学习(四)__equals与equalsIgnoreCase 的区别 ?
equals是重写object的方法,而equalsIgnoreCase是String自己定义的方法前者用于比较两个对象是否相等,而后者用于比较字符串忽略大小写的情况下是否相等public boolean equalsIgnoreCase(String anotherString)将此 String 与另一个 String 进行比较,不考虑大小写。如果两个字符串的长度相等,并且转载 2013-03-06 15:13:21 · 3304 阅读 · 0 评论 -
JAVA学习(五)__String contains indexOf区别
contains是找指定字符串是否包含一个字串,返回值的boolean类型,即只有true和falseindexOf有多个重载,但无论哪个,都是做一定的匹配,然后把匹配的第一个字符的位置返回,返回的是int类型,如果没找到,那么返回-1转载 2013-03-06 15:22:59 · 6621 阅读 · 0 评论 -
java中重载与重写的区别
首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数转载 2013-01-06 09:47:30 · 687 阅读 · 0 评论 -
单例模式的好处
需求大部分时候,我们把类的构造器定义成public访问权限,允许任何类自由创建这个类的实例对象,但是某些时候,允许其他类自由创建这个类的对象没有任何意义,还可能造成了系统性能的下降(因为创建一个对象的系统开销问题),例如系统可能自己hi有一个窗口管理器,一个假脱机打印设备或者一个数据库引擎访问点,这个时候如果在系统中创建多个对象就没有太大的时机意义,如果一个类始终只能创建一个实例,则这个类原创 2013-01-05 17:02:24 · 669 阅读 · 0 评论 -
Java中构造方法的定义和作用
1. 构造方法的特征 • 它具有与类相同的名称; • 它不含返回值; • 它不能在方法中用 return 语句返回一个值; • 当自定义了构造方法后,编译器将不再自动创建不带参数的构造方法 。 • 在构造方法里不含返回值的概念是不同于 “void” 的,在定义构造方法时加了 “void” ,结果这个方法就不再被自动调用了。2. 构造方法的作用:当一个类的实例对象转载 2013-01-04 15:50:29 · 5502 阅读 · 0 评论 -
JAVA学习备份资料
偶然发现以前做项目 自己总结的一些东西。都是很简单的东西。想自己在备份一下。1. 如果你要使用工具类的话。如果他不是静态类的话 你可以直接new一个 工具类。然后在调用。2.如果你要是使用for循环的话。你需要先获得他的KEY如以下代码:Map map = reservation.getAirSegments();Set keys = map.keySet(); for (原创 2012-09-18 13:33:22 · 907 阅读 · 0 评论 -
Java Properties 类读取配置文件信息
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因为转载 2012-06-26 13:36:57 · 901 阅读 · 0 评论 -
JAVA Calendar详解
究竟什么是一个 Calendar 呢?中文的翻译就是日历,那我们立刻可以想到我们生活中有阳(公)历、阴(农)历之分。它们的区别在哪呢?比如有:月份的定义 - 阳`(公)历 一年12 个月,每个月的天数各不同;阴(农)历,每个月固定28天每周的第一天 - 阳(公)历星期日是第一天;阴(农)历,星期一是第一天实际上,在历史上有着许多种纪元的方法。它们的差异实在太大了,比原创 2012-06-25 17:25:54 · 1170 阅读 · 0 评论 -
根据wsdl文件生成java代码
具体操作步骤:1. 运行cmd命令 输入 C:\jdk-1_6_0_31\bin (根据自己的JDK的安装位置而定)2. 新建gen.bat文件3. gen.bat文件内容为:wsimport -keep -verbose -s E:\workspace\ACE_FFP_WS\src E:\workspace\ACE_FFP_WS\src\wsdl\CRMLOYMemberPin原创 2013-08-14 15:28:11 · 7696 阅读 · 1 评论