随笔分类 -  Java

摘要:翻译 Stackoverflow 中关于 Servlet 的精彩问答 阅读全文
posted @ 2015-12-27 13:42 honoka 阅读(1707) 评论(0) 推荐(3)
摘要:Java 日期的常用操作总结 阅读全文
posted @ 2015-12-24 10:55 honoka 阅读(43435) 评论(2) 推荐(5)
摘要:这是Effective Java第2章提出的第一条建议:考虑用静态工厂方法代替构造器此处的静态工厂方法并不是设计模式,主要指static修饰的静态方法,关于static的说明可以参考之前的博文《java中final与static的使用场景总结》。什么是静态工厂方法?可以参考书中的例子(摘自JDK1.... 阅读全文
posted @ 2015-10-07 11:20 honoka 阅读(3606) 评论(0) 推荐(0)
摘要:Java 重写 equals 和 hashCode 的规范说明,以及编写建议。 阅读全文
posted @ 2015-09-21 23:53 honoka 阅读(8531) 评论(0) 推荐(0)
摘要:finalJava关键词final有“无法改变”的含义,主要用于修饰非抽象类、方法或者变量。使用时注意:final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final... 阅读全文
posted @ 2015-08-29 23:28 honoka 阅读(5747) 评论(0) 推荐(0)
摘要:String是字符串常量对象,对其进行改变时会相当影响效率,特别注意在循环中直接拼接字符串效率非常差。如果你想改变字符串的值,更加推荐使用StringBuffer与StringBuilder两种可变的字符串对象。StringBuffer与StringBuilder的主要区别在于线程安全上:Strin... 阅读全文
posted @ 2015-06-12 16:39 honoka 阅读(249) 评论(0) 推荐(0)
摘要:在进行判断操作时,常常会用到==或者equals()进行等价判断,那么两者究竟有什么区别呢,下面整理一下个人理解。简单介绍: ==是一种引用相等性比较符,判断引用到堆上同一个对象的两个引用是相等的。要比较两个基本类型是否相等,一般使用==。示意图: equals()方法是一种对象相等性比较方法,判... 阅读全文
posted @ 2015-06-03 17:25 honoka 阅读(554) 评论(0) 推荐(0)
摘要:Java的int和String类型间互相转换,小功能但是经常用到,下面是几种实现的方法:字符串类型String转换成整数int1. int i = Integer.parseInt([String]); 2. i = Integer.parseInt([String],[int radix]);3.... 阅读全文
posted @ 2015-06-01 22:21 honoka 阅读(389) 评论(0) 推荐(0)