
Java中级
爱上香锅的麻辣
高级Java开发工程师,熟悉电商系统整体架构(尤其是订单和商品系统)和服务治理体系
展开
-
Java的native关键字
一. 什么是Native Method简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern “C”告知C++编译器去调用一个C的函数。 在定义一个native method时,转载 2015-10-18 00:08:16 · 483 阅读 · 0 评论 -
Java的静态方法、静态属性、静态代码块
一、静态方法在Java里,可以定义一个不需要创建对象的方法,这种方法就是静态方法。要实现这样的效果,只需要在类中定义的方法前加上static关键字。例如: 一般情况下,工具类里面的方法都会定义为静态方法,例如下面这个排序工具类import java.util.Iterator; import java.util.LinkedList; import java.util.List; import j原创 2015-10-18 09:18:57 · 2127 阅读 · 0 评论 -
Java中创建和删除文件
一.创建文件、文件夹 1.创建文件夹 public boolean createDir(String path) { File file = new File(path); if (!file.exists()) { return file.mkdirs(); } return true; } 2.创建文件 /** * 创建新文件 *原创 2015-09-14 18:57:51 · 3039 阅读 · 0 评论 -
Java格式化日期、时间、数字、字符串
一、格式化日期和时间:SimpleDateFormat 二、格式化数字:DecimalFormat 三、常规类型格式化:String.format()原创 2016-03-02 14:17:06 · 3623 阅读 · 0 评论 -
Java内部类总结
一、成员内部类 二、局部内部类 三、静态内部类 四、匿名内部类原创 2016-03-02 15:52:07 · 382 阅读 · 0 评论 -
Java 压缩/解压缩 文件
一、压缩文件public static void zipFile() throws IOException{ File file = new File("D:/hello.txt"); File zipFile = new File("D:/hello.zip"); FileInputStream in = new FileInputStream(file); Fil原创 2016-03-02 16:36:44 · 372 阅读 · 0 评论 -
自己动手写对象池
一、设计对象池对于一个对象池来说,通常具备下面几个常用功能: 获取对象 归还对象 销毁对象 池大小 最大空闲数 通常情况下,我们还会采用工厂方式来生成对象,所以,还需要一个设置工厂的方法 设置生成对象的工厂原创 2017-04-05 13:35:01 · 699 阅读 · 0 评论 -
MD5加密与SHA加密
MD5(信息摘要算法5)与SHA(安全散列算法)都属于数字摘要算法。数字摘要唯一对应一个消息或文本的固定长度的值,他由一个单向Hash函数对消息进行计算产生。MD5摘要的长度是128位二进制,即32位十六进制;SHA的长度为160位二进制,即40位十六进制。 另外,我们使用十六进制或者base64对生成的摘要进行编码。原创 2015-11-15 22:47:02 · 827 阅读 · 0 评论