Java
小红威武
Be a responsible, strong and gentle man.
展开
-
静态内部类实现单例模式及其线程安全相关原理
实现方式public class SingleTonInstance { private SingleTonInstance(){}; public static SingleTonInstance getInstance(){ return SingleTonHolder.sInstance; } private static class SingleTonHolder{ private static final SingleTonI原创 2021-09-14 22:18:07 · 707 阅读 · 0 评论 -
百度阿里腾讯等各大公司内部java代码规范。
之前在百度上班的时候经常会收到代码规范中心发来的邮件,内容无非是我commit的代码少了个缩进,大括号的位置不对等等。当然这些是开发工具没配置好的原因。 还有很多代码规范的问题对于程序员能否写出一手漂亮(可读)的代码是非常重要的,但是很少有人专门花时间刻意去熟悉这些代码规范 以下是国内绝大部分公司认可的java代码规范,愿大家成为一个合格而牛逼的java程序员。1. 标识符命名规范1.1 概述标原创 2016-12-05 16:03:21 · 3790 阅读 · 2 评论 -
线程的优先级
线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。Thread thread = new Thread(new MyRunnable()); thread.setPriority(10);原创 2017-01-08 23:59:35 · 1514 阅读 · 0 评论 -
三行搞定md5加密
/** * 对字符串md5加密 * * @param str * @return */ public static String getMD5(String str) { try { // 生成一个MD5加密计算摘要 MessageDigest md = MessageDigest.getInstance(“MD5”);原创 2017-02-16 00:33:49 · 963 阅读 · 0 评论 -
Java1.7通过collections类的sort方法对ArrayList进行排序无效的解决办法。
项目中对ArrayList进行排序,采用如下方法: class SortByNumber implements Comparator<ExchangeCommodity.ListBean> { public int compare(ExchangeCommodity.ListBean listBean1, ExchangeCommodity.ListBean listBean2原创 2017-03-16 14:26:18 · 2557 阅读 · 7 评论