Java
jt120
这个作者很懒,什么都没留下…
展开
-
Java使用System.out.print()输出中文成乱码的问题
网上关于这个的说法挺多,大多集中在jsp部分,也就是和网络有关系。但有些同学其实就是普通的程序,就成乱码了,开始以为和自己安装的MySQL有关,其实没有。经过参考这篇文章:http://luzefengoo.blog.163.com/blog/static/1403593882012754428536/有了很大的启发。先摆个示例程序:class TestPrint { public sta原创 2013-04-09 12:23:16 · 26371 阅读 · 0 评论 -
在Eclipse中查看JDK源码的设置
设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.点rt.jar文件左边的“+” 号4.展开后,可以看到“Source Attac转载 2013-05-08 11:17:43 · 600 阅读 · 0 评论 -
java的内存分析之一
内存分为四块:heap(堆)、stack(栈)、data section 、code section所有new出来的对象,都存在heap里。局部变量保存在stack中,如果是引用型数据,值指向heap的对象。所有静态数据储存在data section。所有代码存在code section,所有对象共用方法代码。String s = new S原创 2013-05-08 11:29:52 · 462 阅读 · 0 评论 -
equals, hashCode, clone的tips
equals, hashCode, clone都是针对对象的地址进行操作,而不是针对对象的具体值equals返回true或falsehashCode返回对象的hash值,为int类型clone返回一个Object对象如果希望自己定义的对象,例如一个Point对象,可以用equals判断相等,需要重写equals和hashCode方法原创 2013-10-05 19:42:50 · 499 阅读 · 0 评论 -
java对象初始化顺序
1、先父类,后子类2、先静态,后动态静态只执行一次,只有当new时,才调用构造函数,从父类到子类开始构造对象销毁是先销毁子类,后销毁父类,正好相反原创 2013-10-05 20:03:18 · 529 阅读 · 0 评论