
java
mingli198611
这个作者很懒,什么都没留下…
展开
-
Java函数参数传递方式详解
转:http://zzproc.iteye.com/blog/1328591在阅读本文之前,根据自己的经验和理解,大家可以先思考并选择一下Java函数的参数传递方式: A. 是按值传递的? B. 按引用传递的? C. 部分按值部分按引用? 此处暂不宣布正确答案,我们通过一个简单的例子让大家自己找答案: 1. 先定义一个类型Value Java代码转载 2012-03-22 15:52:01 · 33775 阅读 · 10 评论 -
Java设计模式及示例代码
Java设计模式及示例代码 https://github.com/iluwatar/java-design-patterns原创 2014-10-10 16:11:53 · 1572 阅读 · 0 评论 -
Java 异常集
一.常用异常算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束原创 2013-11-06 15:08:59 · 885 阅读 · 0 评论 -
java泛型方法的使用
转自:http://blog.sina.com.cn/s/blog_617a491c0100eox7.htmljava泛型方法在方法返回值是容器类对象时广泛使用。public static List find(Class clazz,String userId){ ....}一般来说编写java泛型方法时,返回值类型和至少一个参数类型应该是泛型,而且类型应该是一转载 2013-04-25 17:14:56 · 1187 阅读 · 0 评论 -
package-info.java文件
转自:http://www.iteye.com/topic/806246翻看以前的笔记,看到一个特殊的java文件:pacakge-info.java,虽然有记录,但是不全,就尝试着追踪一下该问题, 分享一下流水账式的结果。首先,它不能随便被创建。在Eclipse中, package-info文件不能随便被创建,会报“Type name is notvalid”错误,类名无效,Java转载 2013-04-11 18:28:37 · 1029 阅读 · 0 评论 -
java 队列Queue
转自:http://wu00yu11.iteye.com/blog/1472349队列:先进先出的容器 LinkedList 提供了方法支持队列行为,并且实现了Queue接口,可以向上转型为Queue。 offer()方法是Queue的相关方法之一,在允许情况下,将一个元素插入到对尾,或者返回false。 peek()和element()转载 2013-03-29 11:26:13 · 825 阅读 · 0 评论 -
JSONObject与JSONArray的使用
转自: http://www.cnblogs.com/xwdreamer/archive/2011/12/16/2296904.html1.JAR包简介要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jarcommons-beanutils.jarcommons-collections.jarco转载 2012-12-13 17:39:07 · 625 阅读 · 0 评论 -
ThreadPoolExecutor代码解析
转自:http://www.ticmy.com/?p=243线程池内部有一些状态,先来了解下这些状态的机制。以下用代码注释的方式来解释其中的含义。/*这个是用一个int来表示workerCount和runState的,其中runState占int的高3位,其它29位为workerCount的值。workerCount:当前活动的线程数;runState:线程池的当前状态。转载 2012-10-18 16:45:18 · 4701 阅读 · 1 评论 -
原子操作 AtomicInteger
转自:http://www.blogjava.net/xylz/archive/2010/07/08/325587.html《深入浅出 Java Concurrency》对于学习java并发很有好处。里面对于线程池、信号量、读写锁、双向并发阻塞队列都有详细的讲解和分析从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很转载 2012-10-17 11:37:20 · 1229 阅读 · 0 评论 -
Java加密技术(四)——非对称加密算法RSA
转自:http://snowolf.iteye.com/blog/381767接下来我们介绍典型的非对称加密算法——RSA RSA 这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。 这种加密算法的转载 2012-09-28 18:48:30 · 1311 阅读 · 0 评论 -
Java加密技术(二)——对称加密算法DES&AES
转自:http://snowolf.iteye.com/blog/380034 接下来我们介绍对称加密算法,最常用的莫过于DES数据加密算法。 DES DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode。其中Key为8个字节共64位,是DES算法的工作密钥;Da转载 2012-09-28 18:46:05 · 753 阅读 · 0 评论 -
Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
转自:http://snowolf.iteye.com/blog/379860加密解密,曾经是我一个毕业设计的重要组件。在工作了多年以后回想当时那个加密、解密算法,实在是太单纯了。 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书。 如基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message转载 2012-09-28 18:40:12 · 874 阅读 · 0 评论 -
Java 序列化的高级认识
转自:http://www.oschina.net/question/12_17367简介: 如果你只知道实现 Serializable 接口的对象,可以序列化为本地文件。那你最好再阅读该篇文章,文章对序列化进行了更深一步的讨论,用实际的例子代码讲述了序列化的高级认识,包括父类序列 化的问题、静态变量问题、transient 关键字的影响、序列化 ID 问题。在笔者实际开发过程中,就多次遇到序转载 2012-09-27 10:56:05 · 508 阅读 · 0 评论 -
String,StringBuffer与StringBuilder的区别
转自:http://blog.youkuaiyun.com/rmn190/article/details/1492013String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String转载 2012-09-05 15:54:15 · 419 阅读 · 0 评论 -
静态方法和实例化方法的区别
转自:http://blog.youkuaiyun.com/biaobiaoqi/article/details/6732117出处不明。(google了大半天,这篇文章的转载倒是挺多的,不过出处一直没找到,还有些没有标明转载,但发布日期比转载的还晚的忽略不计 = =#)文章中,提到了不少我们容易混淆的问题,特别是装载、内存方面。借此机会,再次向大家推荐《程序员的自我修养——链接、转载 2012-08-28 14:54:18 · 656 阅读 · 0 评论 -
java中作用域public private protected friendly 以及不写的区别
转:http://www.cnblogs.com/burandanxin/archive/2009/12/17/1626734.html 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个包名下的classes,认为都是自己的朋友。 1、p转载 2012-03-22 15:24:12 · 2711 阅读 · 0 评论 -
java保留两位小数
java 浮点类型的四舍五入BigDecimal Rounding mode介绍java保留两位小数问题:方式一:四舍五入 double f = 111231.5585;转载 2015-11-17 14:45:23 · 1596 阅读 · 0 评论