首先非常感谢老师这节课的讲解,这节课老师讲了基础,还有更深层次的东西需要大家自己去研究,我这里找到一个网站,很好的解释了有不同位置的return的情况下代码的执行顺序,大家自己去看看,理解到就行了。
http://blog.csdn.net/kavensu/article/details/8067850
http://blog.csdn.net/kavensu/article/details/8067850
2017-04-18
支持线程同步保证线程安全而导致性能下降的问题
新引入的StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高,所以应优先考虑使用 StringBuilder 类
新引入的StringBuilder类不是线程安全的,但其在单线程中的性能比StringBuffer高,所以应优先考虑使用 StringBuilder 类
2017-04-18
// 创建一个空的StringBuilder对象
StringBuilder str=new StringBuilder();
// 从后往前每隔三位插入逗号
int num=str.length();
for(int i=3;i<num;i+=3){
str.insert(num-i,',');
}
StringBuilder str=new StringBuilder();
// 从后往前每隔三位插入逗号
int num=str.length();
for(int i=3;i<num;i+=3){
str.insert(num-i,',');
}
2017-04-18
难点在于两点:int x = (int)(Math.random()*10)写法 以及之前的内容foreach
而且这个random单词真的很容易写成radom 我相信不止我一个人写成这样 还有那个Scanner 经常错写成Scannner 这也不止我一个人吧···············
而且这个random单词真的很容易写成radom 我相信不止我一个人写成这样 还有那个Scanner 经常错写成Scannner 这也不止我一个人吧···············
2017-04-17
学完上一节 结果下一节开头就说上一节不受欢迎 不建议使用 真是醉了········ 上一节的内容不难 但是绕来绕去 要理解还是很花费时间的 结果············刚学完 就被泼了冷水 无语··············
2017-04-17
为什么呢?因为这一个例子 并没有给Date创建对象 而是直接转换 结果就出现转换异常了
那么有些慕友会问 为啥练习题给出的 Date date =sdf.parse(d);就好使了??(经测试练习题给出的代码在eclipse上正常通过) 答案很简单 因为它上面已经给Date创建好对象了 Date now = new Date();
这就告诉我们 无论是format()还是parse()方法 都需要先给Date创建好对象再使用 不创建也行 但要写成另外一种形式 总而言之 还是感觉这一季 讲的真心过于模糊了 质量的确不如前两季
那么有些慕友会问 为啥练习题给出的 Date date =sdf.parse(d);就好使了??(经测试练习题给出的代码在eclipse上正常通过) 答案很简单 因为它上面已经给Date创建好对象了 Date now = new Date();
这就告诉我们 无论是format()还是parse()方法 都需要先给Date创建好对象再使用 不创建也行 但要写成另外一种形式 总而言之 还是感觉这一季 讲的真心过于模糊了 质量的确不如前两季
2017-04-17
这上面有一个不宜察觉的错误
在讲“使用 parse() 方法将文本转换为日期”这一个例子的时候 你把它输在eclipse上 编译会输出转换异常 即使你改成 public static void main(String[] args) throws ParseException {}这样了
它依然会报错:Exception in thread "main" java.text.ParseException: Unparseable date: ·····
你需要把第三行代码改成Date date = df.parse(df.format(new Date()));这样才能编译通过
在讲“使用 parse() 方法将文本转换为日期”这一个例子的时候 你把它输在eclipse上 编译会输出转换异常 即使你改成 public static void main(String[] args) throws ParseException {}这样了
它依然会报错:Exception in thread "main" java.text.ParseException: Unparseable date: ·····
你需要把第三行代码改成Date date = df.parse(df.format(new Date()));这样才能编译通过
2017-04-17