很高兴来到了黑马,接触了这么多优秀的老师和同学。不仅学到了JavaEE的基础知识,也学到其他很多的东西。来自五湖四海的同学们各个身怀绝技,都有自己的特别之处,让我感受到在这样的环境中学习,对自己的提升来说绝对有不小的帮助。在这个阶段的学习中,首先我们对Java进行了一定的了解与认识,接下来学习了一些计算方法与循环语句。为了提高代码使用率,我们又学习了键盘录入等知识。接下来又学习了方法的使用,面向对象,String类的方法,ArrayList集合等。
在学习的过程中,也发现了很多课堂上没有讲过的知识,当自己通过网络搜索到了很多新奇的知识点后,还是很有成就感的.
比如:for循环当中如果出现了if(){}else(){},而if中和else中都有return的时候,虽然表面上看必定会有一个return值,但是需要注意的是for循环本身是有判断条件的,并不是百分百执行.因为for循环和while循环都存在一次都不执行的情况,这和do...while是不一样的.在做课后题目的时候,我舍友在做题的时候就出现过这种问题,当时我也很纳闷,主要还是被惯性思维影响了,因为我们自己设置for循环的时候,基本都是百分百会执行for循环的语句的,(不然谁闲着没事干去设置个for),就是因为这种思维影响了自己的判断,让自己忽略了在编译器看来,for循环是存在不执行的可能性的,所以这种语句在对编译器来说是缺少返回值的.
在比如说,强制转换是临时性的,其数据本身是没有发生改变的.只是将数据的类型转换后的数据放在了一个临时的空间,当使用过后,原来被转换的数据还是那个数据.这些都是上课没有讲到过,但是在做题的时候发现的一些细节的知识点.
当然,类似的知识点还有很多,相信很多同学其实就有遇到过,虽然在刚遇到的时候会很困惑,但是当通过自己上网查找答案或者通过和同学一起交流,又或者问老师等一些途径解决了之后,发现还是挺有成就感的,现在已经在基础班上完了9天的课程了,希望自己,也希望同一班的同学们都能考好这次的考试,顺利的进入就业班学习.
|
|