Janrone's Blog

Janrone's Blog 我的自由地 https://janrone.allone.top

Java进阶——Java 利用枚举实现单例模式

引言 单例模式比较常见的实现方法有懒汉模式,DCL模式公有静态成员等,从Java1.5版本起,单元素枚举实现单例模式成为最佳的方法。 Java枚举 基本用法 枚举的用法比较多,本文主要旨在介绍利用枚举实现单例模式的原理,所以这里也主要介绍一些相关的基础内容。 首先,枚举类似类,一个枚举可以...

2019-03-15 16:14:52

阅读数 17

评论数 0

工具类批量修改照片的名字

import java.io.File; import java.io.IOException; import java.io.PrintStream; import java.io.FileInputStream; import java.io.FileOutputStream; import ...

2014-04-27 17:09:41

阅读数 2728

评论数 0

怎样编写高质量的java代码

代码质量概述     怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。     代码质量所涉及的5个方面,编码标准、代码重复、代码覆盖率、依赖项...

2014-04-01 15:35:42

阅读数 1173

评论数 0

Java学习——正则表达式

Java代码   // 过滤特殊字符       public   static   String StringFilter(String   str)   throws   PatternSyntaxException   {                      // 只允许字母和数...

2013-07-10 11:02:23

阅读数 753

评论数 0

java基础—— Collections.sort的两种用法,简单明了 。

来源:http://gwh-08.iteye.com/blog/1233401 /**  * @author guwh  * @version 创建时间:2011-11-3 上午10:49:36  * 类说明  */    package com.jabberchina.t...

2013-04-01 14:33:01

阅读数 90027

评论数 5

java学习——常用的正则表达

1. 检验Email  /** * 检测用户输入的Email格式 * @param mail * @return */ public static boolean checkEmail(String mail) { String regex = "\\w+([-+...

2012-07-25 15:17:49

阅读数 1020

评论数 0

java学习——java中的时间处理

类似微博的时间格式化类 public static String friendlyTime(int timestamp) { long currentSeconds = System.currentTimeMillis()/1000; long timeGap = cu...

2012-07-05 14:12:12

阅读数 963

评论数 0

java Base64 编码操作

package com.hujl.oauth.signature; /** * 完成Base64 编码操作 * 也可以用android.util.Base64下的类实现 * @author janrone * */ public class BASE64 { private sta...

2012-05-22 14:56:31

阅读数 1969

评论数 0

Java加密技术(三)—— HMACSHA1 加密算法

HMACSHA1 是从 SHA1 哈希函数构造的一种键控哈希算法,被用作 HMAC(基于哈希的消息验证代码)。 此 HMAC 进程将密钥与消息数据混合,使用哈希函数对混合结果进行哈希计算,将所得哈希值与该密钥混合,然后再次应用哈希函数。 输出的哈希值长度为 160 位。 在发送方和接...

2012-05-22 14:52:46

阅读数 49453

评论数 3

Java学习—— 用 文件,文件名 ,文件流 转 字节 用于上传图片

直接上代码  public static byte[] readStream(InputStream inStream) throws Exception{ ByteArrayOutputStream outsStream = new ByteArrayOutputStream(); ...

2012-05-14 16:07:22

阅读数 2140

评论数 0

Java学习—— Java反射机制

问题: 在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法? 答案是可以的,JAVA提供一种反射机制可以实现。   目录 什么是JAVA的反射机制 JDK中提供的Reflection API JAVA反射机制提供了什么功能 获取类的...

2012-03-23 15:46:20

阅读数 621

评论数 0

Java学习—— Eclipse中查看JDK类库的源代码

JAVA学习(一)-Eclipse中查看JDK类库的 在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installe...

2012-03-23 15:44:14

阅读数 1652

评论数 0

java基础——java的几种对象(PO,VO,DAO,BO,POJO)解释

java的几种对象(PO,VO,DAO,BO,POJO)解释      一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。   ...

2012-03-15 18:26:00

阅读数 805

评论数 0

java学习——序列化与 Transient 关键字

转自 :http://www.ibm.com/developerworks/cn/java/j-lo-serial/index.html?ca=drs-#major5 引言 将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技...

2012-02-29 17:12:56

阅读数 4518

评论数 1

Java学习——Java:对象的强、软、弱和虚引用

本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。   1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,...

2012-01-31 09:32:33

阅读数 859

评论数 0

Java WeakReference 使用问题

给你个简单的例子 Reference r = new WeakReference(new Integer(1)); System.out.println(r); System.out.println(r.get()); System...

2011-12-20 17:38:04

阅读数 801

评论数 0

java学习——java 面向 Socket 操作,TCP 和 UDP 示例

TCP/IP 参考模型  应用层-->传输层-->网络层--->物理+数据链路层  . TCP 是一种提供可靠的、端到端的字节流通讯协议 。是一种面向连接的协议。TCP连接是字节流而非报文流。 UDP向应用程序提供了一种发送封装的原始ip数据报的方法、并且发送时...

2011-12-02 17:34:34

阅读数 781

评论数 0

java学习——使用Exchanger实现两个线程间的数据交换

package com.hujl.thread; import java.util.concurrent.Exchanger; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; ...

2011-11-23 11:35:26

阅读数 1757

评论数 0

java学习——用 Executors创建线程池

package com.hujl.thread; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; ...

2011-11-23 11:31:11

阅读数 1015

评论数 0

java学习——ThreadLocal 线程局部 (thread-local) 变量的使用

package com.hujl.thread; import java.util.Random; /** * 线程之间局部变量共享数据 * @author Janrone * @website http://hujl.sinaapp.com */ public class Thread...

2011-11-23 11:26:15

阅读数 1362

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭