摘要: 以前写个IO方面的小程序,无论怎么调试,发现方法是执行了,但就是没写到目标上。调试了半天,都不知道问题所在。 后来才恍然大悟,忘了写flush()方法。 重要的事情说三遍: 只要是write后,都要加上flush()方法~!只要是write后,都要加上flush()方法~!只要是wri... 阅读全文
posted @ 2015-12-03 15:21 JayJayJay 阅读(259) 评论(0) 推荐(0)
摘要: 1、两个对象object的引用进行 == 时(object1 == object2),只有这两个引用指向的对象是同一个对象时,才是true,否则为false。 所以两个new的对象进行 == 比较 时,永远为false,因为这两个new出来的对象在堆内存中是两个不同的对象,他们的引用指向各... 阅读全文
posted @ 2015-12-03 15:17 JayJayJay 阅读(240) 评论(0) 推荐(0)
摘要: 数组copy方法:System.arraycopy(int[] src, int srcBegin, int[] bak, int bakBegin, int length) 数组src copy 到 数组bak 里面后,数组bak 的 引用 也会指向 数组src 相应的 对象 ... 阅读全文
posted @ 2015-12-03 15:14 JayJayJay 阅读(177) 评论(0) 推荐(0)
摘要: 设 File f = new File(String s) 1、当 这句话 所在的类是个裸体类时(没有打包package),使用 f.getParentFile() 获取的上层目录从文件f到class文件所在的目录 2、当 这句话 所在的类不是裸体类(如 打包... 阅读全文
posted @ 2015-12-03 15:12 JayJayJay 阅读(1765) 评论(0) 推荐(0)
摘要: String s = new String(); 初始化出一个空对象,存储在堆内存中 String s = null; 初始化出一个空字符串,存储在data segment内存中 所以new String() 不等同于 s = null ... 阅读全文
posted @ 2015-12-03 15:06 JayJayJay 阅读(948) 评论(0) 推荐(0)
摘要: 一般提到finally,大家都知道,在try语句中,无论是否catch到Exception,都会执行finally语句。 那么,如果同时含有return关键字,还会执行finally语句吗,若执行,是先return还是先finally呢? 其实这个问题并不难,自己写一个程序一下就可以验证了,... 阅读全文
posted @ 2015-12-03 15:02 JayJayJay 阅读(107) 评论(0) 推荐(0)
摘要: ++i 和 i++,最基础的表达式,但也最容易让人混淆和忽视的表达式,哪个先计算,哪个先赋值? a++ 先取值,再运算 如: int a = 1 i = a++ 运行过程:先将a赋值给i,i就为1,然后a再+1,a的最后值为2 ++a 先运算,再取值 如: int a = 1... 阅读全文
posted @ 2015-12-03 15:01 JayJayJay 阅读(94) 评论(0) 推荐(1)
摘要: 今天在博客园注册并开通了我人生中第一个博客,值得纪念~! 此博客主要作用是记录和备档我在学习和工作期间碰到的问题及解决办法,希望将来自己能通过这个博客起到温故知新的作用,并且希望大家也多交流,一同学习,一同进步~! 这几天我会陆续的将我以前学习和工作中碰到的问题和学习点从我的云笔记中搬到博客... 阅读全文
posted @ 2015-12-03 15:00 JayJayJay 阅读(115) 评论(0) 推荐(0)