黑马程序员技术交流社区

标题: 向着理想目标前进--致基础班--JavaEE [打印本页]

作者: 段孟钊    时间: 2019-4-18 11:34
标题: 向着理想目标前进--致基础班--JavaEE
本帖最后由 段孟钊 于 2019-4-22 21:30 编辑

基础课开课的第一天的前一天的预习课的最后一天,这时教室里的同学们都已经报道的差不多了,上课,需要装一下学习需要的基础软件,我在班级群里,说了一下,好几个同学,都很热情的帮我,这让我感受到了班级氛围很温暖。
基础课开班仪式中,我认识到了教导我的老师们,他们都非常的友好,教导老师上课说话都很有特点,让人能一直听下去,助教老师也在学生自习课上,积极的教导学生,导员也在生活上和学生交流上,积极的开导学生,引导学生。基础班第一天开课,教导老师教java的发展史,老师用他那幽默诙谐的语气,把全班的气氛全都带了起来,我也很快融入到班级氛围中,让我认识到了java语言的发展史,理解了java语言的跨平台原理,老师教了我怎么安装java环境,和调试环境变量,熟悉DOS命令,敲写第一个java程序----HelloWorld,用记事本敲的,老师说,现在一定要把代码敲熟,因为后面都不用敲了,我认真听取老师的建议,紧接着,又教我安装了notepad++,老师说就是一个超级记事本,教了怎么注释,注释是用来干什么,不止是写给自己看的,也是写给别的程序员看的,让人可以更直观地看到你这段代码是干什么的,教了关键字的特点,小写,在编写软件有高光,教了常量有哪些,还有哪些基本类型,总共有8种数据类型,byte-short-int-long-float-double,char,还有一个boolean,这些基本数据类型有哪些特点,教了变量,可以使用数据类型进行定义和声明,变量在使用中的注意事项,标识符的命名规则,变量之间的类型转换(自动转换,强制转换)。
基础班第二天开课,老师教了变量之间的运算,比较,判断变量之间是否相等,说这个和学过的数学是差不多的,就是有一些需要注意的,教了一些简单的案例,让学生们更快地能熟悉这些知识,理解知识,教了怎么使用获取通过键盘录入的信息,又讲了java语言的顺序结构,和分支结构---if(),if(){}else{}。。。的用法,可以用来判段条件来输出你要的结果。
基础班第三天开课,老师教了分支结构的另外一种语句---switch语句,可以用来判断有限的条件,例如:判断星期数,判断月份,又讲了if语句和switch语句的区别,紧接着开始讲循环结构,在基础班是最重要的一个结构,for语句,小技巧,可以用来循环判断有限条件,while语句可以用来判断不知循环多少次,do{}while()的使用较少,就讲了这个语法的特点,然后讲了这三个循环语句的区别,又讲了跳转控制语句的使用,continue,break,循环嵌套,获取随机数的方法。
基础课第四天开课,老师教了新的编程软件的安装---idea,这个软件真是太好用,写出前面的,就可以给出提示,提示后面该写什么,教了idea怎么使用,怎么创建项目,创建模块,创建包,创建类,又教了一个新的知识点---数组,数组怎么定义,有两种定义格式,数组的元素怎么访问,数组的单个和多个内存分配图,因为是属于引用数据类型,会在堆内存创建空间,紧接着教了数组最常用的方法,遍历数组。
基础课第五天开课,老师教了方法的定义,使用和调用过程图解,方法的标准形式,注意事项,两个明确,方法的重载,方法参数传递(基本数据类型,引用数据类型),这两个的区别,用方法来写一个数组遍历。
基础课第六天开课,先讲了一下,idea中的debug调试的功能,然后开始把以前的知识都巩固了一下,开始做案例。
基础课第七天开课,老师讲到了java中最重要的知识---面向对象,什么是面向对象,类和对象的关系,怎么创建类,怎么创建对象,怎么使用对象,讲了类中的局部变量和成员变量的区别,封装的特性,封装的最好体现---private权限修饰符,类的构造方法,标准类的定义和基本格式。
基础课第八天开课,讲了API怎么使用,查看每个类的功能,并且能够知道什么意思和使用,紧接着,讲了字符串的特殊性,和字符串的功能,这个通过API文档来查看,字符串的弊端,以及stringBuilder对字符串的改进,两个类之间的转换,和使用stringBuilder的功能。、
基础课第九天开课,老师讲了一个新知识点---集合,中的一种---ArrayList的使用和他的功能,然后写了一个学生信息管理系统,老师讲的非常好,我也跟着把这个系统做了下来。
基础课学完以后,让我的学习能力更好!!!,基础能力知识更加坚固!!!








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2