随便逛了下CSDN的课堂

来源:互联网 发布:淘宝倒卖赚差价的生意 编辑:程序博客网 时间:2024/06/05 19:34

先吐槽一把, 为了发这么一篇博文还花了一毛钱短信认证CSDN 。  麻烦!


早听说现在在线授课特别火,然后就去CSDN的学院里看了下 , 果然信息量极其丰富。


看到一个叫《java 开发的各种坑》的视频 , 这个命题角度很新颖, 按作者的介绍这是一个非常立体的一个教程, 总结经验与优雅的编码方法。


听起来很不错啊, 虽然我不写java , 我还是听了下 。

首先: java 在的main中是static 的, 所以只能调用static 的方法。  看到这个限制后去查了下例外, 发现下面的解决方法:


//StaticMethodTest.java//A ststic method cannot call a non-static method, but we can transfer a object reference, which include a non-static metho to the static method, thus, wo can call that non-static method in a indirect way.public class StaticMethodTest{    void NonStaticMethod(){        System.out.println("This is a non-sataic method.");    }      static void StaticMethod(StaticMethodTest s){       System.out.println("This is a static method.");       s.NonStaticMethod();    }     public static void main(String[] args) {        StaticMethodTest sObj=new StaticMethodTest();        StaticMethod(sObj);  //在主函数中可以直接调用静态方法    }}

引用链接:http://blog.csdn.net/bryantd/article/details/622276


话题转回, 说视频内容, 因为视频收费所以我先看了两小节 。 两小节的内容如下:


1. -1%2 == -1  , 所以判断奇偶数的函数最好用: if(i%2 == 0?偶数:奇数)。 【 这里我要吐槽:但是 -1 不属于自然数, 不需要判断其是否为奇偶数。 ]

2. 使用NumberFormat  来处理浮点数的精度。  
2.1 使用BigDecimal 处理计算过程比较复杂的精度计算。
2.2 使用扩大所有数的方法来避免精度问题。


无意否定作者的专业性,因为我不擅长Java 。 可能正如作者在视频中申明: 视频适合初学者。


---


总结: 公开课确实进入了一个非常繁华的阶段, 但是可能跟信息大爆炸所带来的问题一样: 对于信息的质量会下降。




0 0
原创粉丝点击