Java开发
文章平均质量分 80
昆仑虎
十年以上软件开发和项目管理经验,熟练使用Java、JavaScript、C++、ArkTs等开发语言,掌握日语,持有软件设计师、信息系统项目管理师、PMP、HarmonyOS应用开发者高级认证等证书。
展开
-
经典:从追MM谈Java的23种设计模式
从追MM谈Java的23种设计模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯 德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory. 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点转载 2011-11-03 17:28:32 · 696 阅读 · 0 评论 -
【MD5】算法
简介 MD5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。 MD5是一种散列(Hash)算法,散列算法的用途不是对明文加密,让别人看不懂,而是通过对信息摘要的比对,防止对原文的篡改。通常对散列算法而言,所谓的“破解”,就是找碰撞。 MD5是转载 2013-01-05 10:35:48 · 547 阅读 · 0 评论 -
eclipse导出jar(java打包导出jar)
有时候需要将j2se工程导出,这样可以在别处运作,就不必拘泥于开发感觉中才能运行了。具体做法如下:方法一:(工程没有引用外部jar包时,直接导出)有时候需要将j2se工程导出,这样可以在别处运作,就不必拘泥于开发感觉中才能运行了。具体做法如下:方法一:(工程没有引用外部jar包时,直接导出)选中工程---->右键,Export...--->Java--->JAR file--->next-->原创 2010-04-13 16:43:00 · 1424 阅读 · 0 评论 -
JAVA常用日期比较操作说明
原文:http://xiaowei-qi-epro-com-cn.iteye.com/blog/1682055import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java转载 2013-01-28 15:50:17 · 4510 阅读 · 0 评论 -
java中几个重要的知识细节!
原文:http://www.2cto.com/kf/200609/13611.html问题一:我声明了什么!String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。这个语句声明的是一个转载 2013-01-25 17:41:04 · 464 阅读 · 0 评论 -
[Java] 关于Java,你值得看的一些东西
1、JDK的源代码。我现在已经养成了一个习惯,就是在写Java程序的时候,不论用到JDK里的哪个类,都会点过去看看源代码。从源代码中,你会知道:· JDK提供的某些功能是如何实现的 · 为什么有的时候我应该用这个,而有的时候我应该用另一个· 如何避免不必要的性能损失2、更多类库的源代码如果你看了JDK的源代转载 2013-01-25 18:10:14 · 796 阅读 · 2 评论 -
理解Java常量池
原文:http://yiliner.iteye.com/blog/207723JVM运行时数据区的内存模型由五部分组成:【1】方法区【2】堆【3】JAVA栈【4】PC寄存器【5】本地方法栈对于String s = "haha" ,它的虚拟机指令:0: ldc #16; //String haha 2: astore_1 3: ret转载 2013-01-25 17:43:31 · 453 阅读 · 0 评论 -
java中substring怎么用?
原文:http://blog.163.com/songzs001@126/blog/static/6899793420098141914176/描述 返回位于 String 对象中指定位置的子字符串。 语法 strVariable.substring(start, end) "String Literal".substri转载 2013-01-25 17:37:38 · 3164 阅读 · 0 评论 -
java数据类型转换
原文地址:http://blog.csdn.net/coffeesmile/article/details/8027525数据类型转换int -> Stringint i=12345;String s="";第一种方法:s=i+""; 第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?Stri转载 2013-01-17 15:17:16 · 577 阅读 · 0 评论 -
Java Proxy 模式
原文:http://blog.163.com/shiweiemail@126/blog/static/1052609200711302831957/1. 代理模式 代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到三个角色: 抽象角色:声明真实对转载 2013-01-22 16:56:36 · 740 阅读 · 0 评论 -
【翻译】java List 排序 Collections.sort() 对 List 排序
//一个POJO例子class User { String name; String age; public User(String name,String age){ this.name=name; this.age=age; } public String getAge() { return age; } public void se...原创 2011-10-17 19:09:44 · 131 阅读 · 0 评论 -
JAVA中String对象split方法注意事项
原文:http://cpdw.iteye.com/blog/393866今天有人问我个程序,说怎么都找不出错误在哪,我看了下他的代码,看到了一个曾经困惑过自己的问题。他代码中有类似这样一段: Java代码 String str="a|bcd|efg|higk";String[] strs= str.split("|");这段看似正确代码有着很大的问题,转载 2013-01-25 17:55:34 · 857 阅读 · 0 评论 -
BigDecimal比较大小
BigDecimal比较大小 这个类是java里精确计算的类,下面说一下两个BigDecimal对象大小,相等的判断 1 比较对象是否相等 一般的对象用equals,但是BigDecimal比较特殊,举个例子: BigDecimal a=BigDecimal.valueOf(1.0); BigDecimal b=BigDecimal.valueO转载 2011-10-28 09:32:52 · 9346 阅读 · 0 评论 -
JAVA操作properties文件
java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties------------------转载 2011-12-26 10:53:36 · 371 阅读 · 0 评论 -
java常量池概念
原文:http://qurtyy.blog.163.com/blog/static/574436812012212148291/在class文件中,“常量池”是最复杂也最值得关注的内容。 Java是一种动态连接的语言,常量池的作用非常重要,常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值还,还包含一些以文本形式出现的符号引用,转载 2013-01-25 17:42:35 · 585 阅读 · 0 评论 -
java复习之细节
原文;http://852946474.blog.163.com/blog/static/12763476520099310442873/1.javac:在编译时使用的程序,其中的c指的是compile-编译。2.注意一个专业程序员的细节:快捷键的使用;文件夹选项的配置;面试的时候很有可能是用笔写代码。3.println:是printline-输出一行的意思。4.在配置转载 2013-01-25 17:39:25 · 683 阅读 · 0 评论 -
MessageDigest 类的用法
MessageDigest 类MessageDigest类是一个引擎类,它是为了提供诸如 SHA1 或 MD5等密码上安全的报文摘要功能而设计的。密码上安全的报文摘要可接受任意大小的输入(一个字节数组),并产生固定大小的输出,该输出称为一个摘要或散列。//MD5是16位,SHA是20位摘要具有以下属性:无法通过计算找到两个散列成相同值的报文。摘要不反映任何与转载 2012-12-14 13:52:57 · 859 阅读 · 0 评论 -
Java中String 转换 int
int -> Stringint i=12345;String s="";第一种方法:s=i+""; 第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Int转载 2012-01-05 15:18:25 · 448 阅读 · 0 评论 -
Java String.Format
JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用转载 2012-01-06 10:52:50 · 749 阅读 · 0 评论 -
JAVA 取得当前日期的前一天,后一天
JAVA 取得当前日期的前一天,后一天 /* * ALL RIGHTS RESERVED, * COPYRIGHT (C) 2011, HITACHI SOLUTIONS, Ltd. *///## AutomaticGenerationpackage jp.co.hitachi_solutions.regasas.common;import java.text.原创 2012-01-10 17:11:18 · 7304 阅读 · 0 评论