A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xman20 中级黑马   /  2015-3-20 15:48  /  668 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

之前虽然有看过马士兵的JAVA学习视频学习过一段时间,但是总感觉讲的非常浅,这几天重新开始看传播智客的JAVA视频,感觉之前很多不太明白的东西都能理解了。

之前编写JAVA的程序的时候,总有些不太好的习惯,比如在命名的时候,定义的类名不用大写,方法的名称上经常忘记驼峰标识。有的时候不注意加注释,写着写着自己都忘记了这个函数是做什么用的。

定义类型:Demo.java。

定义函数名:public void testJava(){}

对于for和while循环有了更深的了解,如果只用一个简单循环,使用for比使用while要好,定义的变量用完即可被回收并释放内存,但是while得循环要在外部定义变量,占用内存。

对于continue有了更深一步的了解,以前觉得这个命令是没有什么作用的,现在明白如果说在某个特定循环可以跳出IF循环,可能以前刚开始是学习C语言的原因,以为指定跳出使用GOTO,一直不知道可以直接在continue后面追加跳出点就可以了。

虽然学会了几个变量和运算符,但是从来没有思考一些可能出现的问题,比如-1/6=?或者1/6的结果。还有相对一些运行效率的内容也缺少一些深入的思考,之前看了很多公司招聘要求,能力之一就是如何可以改进效率,以为来说只是改进算法和函数,有的时候改变一个运算方式就可以加快效率。比如说计算3*4,用3<<2的效率就比前者要快,省去了一些计算步骤。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马