- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Java中日期的格式化输出
有时候编程要求格式化显示日期时间,掌握的不够熟练,老是遗忘,在此记录一下。由于Date类在设计上有缺陷,日期时间处理用得更多的是Calendar及其子类。Calendar是抽象类,不能直接用new关键字来创建对象,但它提供了一个静态工厂方法来得到其子类对象,Calendar rightNow = Calendar.getInstance( ). GregorianCalendar类是Calend
2017-04-27 22:45:52 448
原创 Java中关于static语句块的理解
static块会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法。实例一public class A{ String name; public A(String name){ this.name = name; } //静态块 static{ System.out.println("static语句块执行
2017-04-27 17:27:30 510
原创 用Java实现MD5消息摘要
首先,必须要强调的一点,MD5不是加密算法,而是消息摘要算法,具有不可逆性。字符串通过MD5处理后会生成128位的二进制串。我们通常会将其转化为16进制串,用于登录密码验证。加密算法与消息摘要算法区别:加密算法具有相应地解密算法,通过加密算法对信息进行加密后,采用解密算法能够获取到原始数据。采用摘要算法得到的数据是不完整的,无法反向获取到原始数据。下面直接贴代码:import java.sec
2017-04-27 00:49:54 886
原创 用Java实现计算器
在学习《数据结构》这门课的时候,老是会想到模拟计算器的运算。虽说实验里面也有设计逆波兰计算器的题目,但它只考察了栈和队列的操作思想,没有考虑到运算符的优先级以及复杂组合情况(比如多层括号),因此其实用性并不大。 今天试着写了一下,看似很简单,还是花费了一段时间的。处理纯符号(+-)字符串(1)这是最简单的情况。 1. 首先+-的运算等级最低,而且没有括号的限制。 2. 其次我们只需要把相应的数
2017-04-21 23:30:35 1294
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人