源码随笔
文章平均质量分 54
风景美如画
学如逆水行舟,不进则退。
展开
-
JAVA源码分析之---Object类(一)---registerNatives,getClass方法的使用
本人java码农一名,在工作中,萌生了分析java源码的想法,从今天开始,一步一步开始分析java源码吧。本人阅读jdk源码版本为jdk1.7。既然是Java,那么肯定要从最顶层的Object类开始分析。 Object全称:java.lang.Object。 Object类是类层次结构的根,也就是java中所有类的祖先类,所有类默认继承Object类,所以Object类中的方法有必要研究一下。 今天要剖析的方法是registerNatives(),getClass()。原创 2016-07-06 22:16:02 · 3834 阅读 · 0 评论 -
JAVA源码剖析之---Object类(三)---toString,wait,notify,notifyAll,finalize方法的使用
今天剖析的方法有:toString()方法,notify()方法,notifyAll()方法,wait()方法,wait(args)方法,wait(args,args)方法,finalize()方法。原创 2016-07-14 07:35:22 · 1150 阅读 · 0 评论 -
JAVA源码分析之---Object类(二)---hashCode,equals,clone方法的使用
咱们继续第3个方法:public native int hashCode();这个方法native修饰,java本身不实现,由c/c++来实现,具体根据所依赖的平台来。这个方法返回该对象的哈希代码值,在java里,专门有一个类是java.util.HashMap,这个值根据哈希表来的。原创 2016-07-11 07:35:52 · 644 阅读 · 0 评论 -
JAVA源码剖析之--String类(二)
今天,俺们继续来进行String类的研究哈。 第七个方法: public char charAt(int index) { if ((index = value.length)) { throw new StringIndexOutOfBoundsException(index); } return valu原创 2016-08-15 22:27:38 · 376 阅读 · 0 评论 -
JAVA源码剖析之---String类(一)
String类是java.lang下一个非常重要的类,String本身又是很常用的数据类型,因此,剖析String类变的十分重要。 首先,我们来看看jdk源码中对String类的解释: Strings are constant; their values cannot be changed after they are created. String buffers support m原创 2016-08-10 23:29:15 · 401 阅读 · 0 评论 -
JAVA中URLEncoder函数对特殊字符不处理解决办法
最近做登陆这一块的接口,需要对接另外一家公司php的登陆接口,由于他们的账号密码包含了有特殊字符*,经过了很多的曲折,特记录下来。特殊字符*,在java中encode函数是不会进行转码处理。 public static void main(String[] args) throws UnsupportedEncodingException { String string =原创 2017-07-04 09:55:37 · 8477 阅读 · 0 评论 -
Web.xml里的字符编码过滤器
字符编码过滤器,拦截器自上而下执行,最先指定编码为utf-8。代码如下:<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param>原创 2017-09-27 16:43:16 · 998 阅读 · 0 评论 -
Spring Mobile 集成springmvc的使用
spring mobile框架是一个很小的,用于获取设备信息,然后跳转到不同视图的框架。集成方式<filter> <filter-name>sitePreferenceRequestFilter</filter-name> <filter-class>org.springframework.mobile.device.site.SitePreferenceReques原创 2017-09-28 11:31:30 · 2253 阅读 · 0 评论