这种比较抽象的地方,老师讲成这样已经不错了,毕竟不像前两季那么简单,如果感觉真的很难,那你应该思考思考自己适不适合学下去了
2016-07-31
http://www.imooc.com/article/11351
一开始比较大小的问题卡了很久,后来看了下评论的代码,添加一个用来比较大小的属性提醒了我,我再加了个根据花色比较。其他还有不足的地方欢迎提出,代码参考了很多其他人的优化方法
一开始比较大小的问题卡了很久,后来看了下评论的代码,添加一个用来比较大小的属性提醒了我,我再加了个根据花色比较。其他还有不足的地方欢迎提出,代码参考了很多其他人的优化方法
2016-07-31
java,就是面向对象的模式,利用超类,接口,实现类,实现各种功能。还可以利用这些东西通过组合,重写来实现新的功能。
api文档相当于一份说明书,只要你懂面向对象,参考api,java就随便为你所用,用的好不好就看你对于这门语言的了解了。
如果还想再深入,可以去看java这些实现的源代码,api是说明书,教你怎么用这些工具,源代码就是工具的组装过程,学会了这个,你就可以自己创造工具。
这些同样使用于python,php等语言。
怪不得大牛们说:学会一门语言只需要半个月。重要的还是数据结构和算法,面向对象,操作系统这些所有语言普适的东西。
api文档相当于一份说明书,只要你懂面向对象,参考api,java就随便为你所用,用的好不好就看你对于这门语言的了解了。
如果还想再深入,可以去看java这些实现的源代码,api是说明书,教你怎么用这些工具,源代码就是工具的组装过程,学会了这个,你就可以自己创造工具。
这些同样使用于python,php等语言。
怪不得大牛们说:学会一门语言只需要半个月。重要的还是数据结构和算法,面向对象,操作系统这些所有语言普适的东西。
2016-07-30
看了老师的视频,觉得pull01说的不对。我针对你说的第二种情况解释一下:先执行try语句,遇到异常,执行catch语句,然后执行return语句(注意:这个时候不是马上就返回调用者),然后再执行finally语句(不然的话,finally语句中就不会输出result=999),执行完之后再返回调用者。
2016-07-30
//通过循环给数组赋值
for (int i = 0; i < nums.length; i++) {
// 产生10以内的随机数
int x = (int)Math.floor((Math.random()*10));
nums[i] = x;// 为元素赋值
}
for (int i = 0; i < nums.length; i++) {
// 产生10以内的随机数
int x = (int)Math.floor((Math.random()*10));
nums[i] = x;// 为元素赋值
}
2016-07-30