黑马程序员

来源:互联网 发布:安卓神器 知乎 编辑:程序博客网 时间:2024/04/29 00:20

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

在学JAVA之前,曾经接触过C.。再看毕老师讲课视频的开始部分,并不难,都是基本的语法、基本的语句和常用到的基本功能。

老师的视频分得很详细,在学的过程中,整理文件也容易。

Day01视频中,讲述的是JAVA环境搭建,说到环境变理配置path和环境变量临时配置set path,按老师讲课的思路,很容易懂,当讲到classpath与set classpath时。开始时,就很容易与path混淆,多看了几次,思路就清淅了。另外,值得自已深思的是:在学一个程序之前注释。围绕着:首先程序要实现什么样功能,如何去实现,实现后,是否可以完善。

在注释中写出实现功能的思路和步骤。这很重要

       Day02视频中,讲述的基础语法与C基本相同,注意得是类型在运算过程中会出现自动提升以及转义字符的含义\n,\r, \b, \t 等。无符号右移与右移的区别和作用。在对两个整数变量的值进行互换时,除了用第三方变量来置换,没想到可以用异或来完成互换。

       函数基本由四种结构完成,顺序结构,判断结构,选择结构,循环结构,Day03视频中讲述是相当重要的循环结构,for与while语句。特别是for嵌套式语句(形象说法:大圈套小圈),视频中讲述得内容由浅至深,易于理解,在讲for嵌套时,由得出矩形,到下三角形、上三角形,再到99乘法表,讲的思路很清晰,还会现实生活中的事物来比喻,按照思路,程序就一步一步得出来,剩下就是练习,加深印象。也了解到重载的概念。

       Day04讲述的是数组,定义格式与C有些不同,但用法一样。也学到了新的名词:遍历。

       利用遍历获取数组中的最值,对数组进行选择排序和冒泡法排序,折半查找和进制转换。在讲述选择排序和冒泡法排序时,用图形来讲其原理,思路尤为清晰,也不仅用一种方法来实现功能,还扩展到其他方法。在视频讲述中,老师则重于讲实现功能的思想,这样可以举一反三。在此过程中,自已来编写,按照老师的思路。很容易就完成,为了加深理解,也多练习了几次,特别是选择排序和冒泡法排序。

       总结:Day01~Day04,重要知识点:

       基本dos命令、环境搭建、编程前的注释

       类型转换、转义字符、无符号右移与右移的区别、位运算、if语句、switch语句

       While语句与do while语句的区别、for语句、for嵌套语句、break与continue的用法、函数的应用以及重载的概念。

       数组常见操作(遍历)、获取最值、选择排序、冒泡法排序、折半查找、进制转换(查表法)、二维数组的概述。

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

原创粉丝点击