Java
文章平均质量分 63
zhbitxhd
这个作者很懒,什么都没留下…
展开
-
java MD5加密算法:(给用户密码MD5加密保存)
package com.task.util; import java.security.NoSuchAlgorithmException;//生成32小的md5加密数据public class MD5 {public String getMD5(byte[] source) {String s = null;char hexDigits[] = { '0', '1',转载 2012-11-08 21:57:17 · 2111 阅读 · 0 评论 -
Java处理日期时间常用方法(可用于公用方法以供调用)
JAVA处理日期时间常用方法: 1.java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.原创 2013-09-16 14:24:55 · 846 阅读 · 0 评论 -
获取当前系统时间
/*** 获取当前系统时间* * @return 返回短时间字符串格式yyyy-MM-dd*/public static String getStringDateShort() {Date currentTime = new Date();SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");原创 2013-09-13 13:42:09 · 619 阅读 · 0 评论 -
java中Map集合遍历方法
package com.jackey.topic;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;//循环遍历map的方法p转载 2013-06-09 13:06:28 · 667 阅读 · 0 评论 -
final 和static关键字使用
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变转载 2013-05-19 17:04:47 · 542 阅读 · 0 评论 -
java的equals()和hashcode()方法使用
个人觉得这篇文档写的还是可以看的懂的。不错。转载如果你的对象想散列存储的集合中或者想作为散列Map的Key时(HashSet、HashMap、Hashtable等)那么你必须重写equals()方法,这样才能保证唯一性。在重写equals()方法的同时,必须重写hashCode()方法?当然,在这种情况下,你不想重写hashCode()方法,也没有错,但是sun建议这么做,重写hashCode转载 2013-04-18 23:27:59 · 518 阅读 · 0 评论 -
java与javac命令详解补充---java与-classpath
javac -classpath的使用:javac:如果当前你要编译的java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。(1).绝对路径:javac -classpath c:/junit3.8.1/转载 2013-04-24 11:49:36 · 954 阅读 · 0 评论 -
java和javac命令
java和javac命令行(1)javac.exe:用于编译Java程序源代码,编译之后生成字节码文件(.class)语法:javac[option] source[option]:可选项,可包括以下的选项。-classpath路径>:指定将使用的类路径或要使用的封装类的.jar文件的路径。(可以是目录,jar文件,zip文件(里面都是class文件),会覆盖掉所有在CLASSPA原创 2013-04-23 23:26:24 · 1156 阅读 · 0 评论 -
java泛型
Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在JDK 5中的新集合类框架中。对于泛型概念的引入,开发社区的观点是褒贬不一。从好的方面来说,泛型的引入可以解决之前的集合类框架在使用过程中通常会出现的运行时刻类型错误,因为编译器可以在编译时刻就发现很转载 2013-04-15 21:56:50 · 465 阅读 · 0 评论 -
keySet和entrySet
1、基本概述SetMap.EntryK,V>> entrySet() 返回此映射中包含的映射关系的 set 视图。SetK> keySet() 返回此映射中包含的键的 set 视图。2、效率分析对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中取出key所对于的value。而entry转载 2013-04-21 19:07:19 · 747 阅读 · 0 评论 -
PowerDesigner15.1反向MySQL5工程
我用的powerdesigner是15.1版本,数据库是MySQL5(1)首先新建一个“PhysicalDataModel”类型的文件,如何创建PhysicalDataModel类型?如图:然后点击“Database”->"Configure Connections",弹出窗口“Configure Data Connections”, 并选择"Connection原创 2013-03-26 22:00:00 · 1114 阅读 · 0 评论 -
java中的枚举类型
public class TestEnum { /*最普通的枚举*/ public enum ColorSelect { red, green, yellow, blue; } /* 枚举也可以象一般的类一样添加方法和属性,你可以为它添加静态和非静态的属性或方法,这一切都象你在一般的类中做的那样. */ public enum Se转载 2013-03-19 23:29:15 · 492 阅读 · 0 评论 -
Java.io包中的流的输入输出详解2(字符流) .
好了,下面我们就开始学习字符流吧。Reader类和Writer类是以“字符”为对象进行输入和输出。如果要对字符,字符串或者文件进行输入输出操作时,请尽量首先使用Reader.Writer类。同样,Reader和Writer也是抽象类。那么,我们来认识下他们的方法。Reader的方法close() 关闭该流并释放与之关联的所有资源。 void mar原创 2012-11-21 09:27:12 · 615 阅读 · 0 评论 -
Java.io包中的流的输入输出详解1(字节流)
由于流在java中的重要性,和本身自己在流这方面存在混乱的原因。我将会对流进行一次很清晰的总结和记录下来我的学习过程。第一次开始了发表博客,我很高兴可以讲自己的理解和大家进行分享。有不好和不对的地方请给我指出。你的鼓励就是我的动力。注:在下面的分类由于发表后格式有更改,显的有点乱。需要慢慢看了。 File类(流的输入输出必须使用到的文件类)新建文件:(构造方法) 创建文件可原创 2012-11-20 23:09:33 · 3730 阅读 · 1 评论 -
Java之集合框架(二)
List实现类的继续学习List 实现类之Vector向量类学习向量类能够实现类似动态数组的功能。创建一个向量类的对象后,可以使用插入不同类的对象。不需要顾及类型也不需预先选定向量的容量。作用:对于预先不能确定元素多少,并需频繁进行查找,插入和删除工作的情况,可以使用向量类 这里引用了网上的一个朋友的总结: 比如我们有一个Vector: Vector myVec=new原创 2012-12-01 20:56:17 · 432 阅读 · 0 评论 -
java之集合框架(一)
集合框架是Java中的一个很重要的基本知识。鉴于自己对这个集合框架也不是掌握的很好的情况下,本人进行了一次集合框架的系统性的学习。以下是本人学习过程的一些总结和见解。希望可以对一些朋友提供参考的帮助。首先,先上一个集合框架的类图吧。集合框架的作用:v集合用于存储、检索和操纵数据v集合框架是用于表示和操纵集合的统一体系结构v集合框架包含三个组件 *引用老师的讲课课原创 2012-11-30 22:41:52 · 1011 阅读 · 0 评论 -
自动装箱和拆箱
Java中的装箱与拆箱在J2SE5.0后推出了自动装箱和拆箱的功能,以提高我们的开发效率,然而自动装箱和拆箱实际上是通过编译器来支持的(并非语言本身,或者说虚拟机),因而这种支持也隐藏了部分内部实质,再加上某些类的优化(比如Integer里面的缓存等,参看关于缓存节),就更加容易在特定的环境下产生问题,并且如果不知道原来还无法调试。以下先是简单的介绍了编译器对装箱和拆箱的实现,并根据实现简转载 2012-11-30 09:13:48 · 359 阅读 · 0 评论 -
将其他工程设置为库工程后引入某工程时,Android Dependencies和Android Private Libraries不自动引入lib包的解决方法
假如你将一个工程设置为库工程:在某工程中将改库工程引入:如果你发现库工程中的lib包并没有自动引入到该工程中时,马上查改工程中的libs下有没有文件包和库工程中的文件包重复。如果重复会导致android项目无法正常引入。解决的方法是,删掉该工程下的libs下的同名文件包,再clear一下,马上Eclipse会自动将库工程中的文件包全部正常引入。库工程中重复lib文件原创 2015-04-09 17:04:10 · 2984 阅读 · 0 评论