随笔分类 - Java基础知识
摘要:java8中时间的各种转换(LocalDateTime) 1.将LocalDateTime转为自定义的时间格式的字符串 2.将long类型的timestamp转为LocalDateTime 3.将LocalDateTime转为long类型的timestamp 4.将某时间字符串转为自定义时间格式的L
阅读全文
摘要:1.Date中保存的是什么? 在java中,只要我们执行 就可以得到当前时间。如: 输出结果是:Thu Aug 24 10:15:29 CST 2017 也就是我执行上述代码的时刻:2017年8月24日10点15分29秒。是不是Date对象里存了年月日时分秒呢?不是的,Date对象里存的只是一个lo
阅读全文
摘要:大家都知道,equals和hashcode是java.lang.Object类的两个重要的方法,在实际应用中常常需要重写这两个方法,但至于为什么重写这两个方法很多人都搞不明白。 下面我们看下Object类中默认的equals和hashCode方法的实现: 以上是Object类关于这两个方法的源码,O
阅读全文
摘要:学习JVM运行模型比较重要,先看一幅图片: 运行时数据区(内存结构) : 1.方法区(Method Area)类的所有字段和方法字节码,以及一些特殊方法如构造函数,接口代码也在这里定义。简单来说,所有定义的方法的信息都保存在该区域,静态变量+常量+类信息(构造方法/接口定义)+运行时常量池都存在方法
阅读全文
摘要:http://www.xxx.com/loginKey=? loginkey字符串是采用username+password还有当前时间戳按照特定的加密算法加密(对字符串:username#password#timestap进行加密) 第三方获取后通过时间戳和特定的解密算法进行解密,并且判断时间戳距离
阅读全文
摘要:泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型,例如:Test t = new Test();,指明泛型T的类型为Object。 但是Java中的泛型方法就比较...
阅读全文
摘要:、Maven因为执行一系列编译、测试和部署运行等操作,在不同的操作下使用的classpath不同,依赖范围就是用来控制依赖与三种 classpath(编译classpath、测试classpath、运行classpath)的关系。Maven有以下几种依赖范围:compile:编译依赖范围(默认),使...
阅读全文
摘要:http://caidongrong.blog.163.com/blog/static/21424025220139292525874/
阅读全文

浙公网安备 33010602011771号