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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

清风a43s

初级黑马

  • 黑马币:24

  • 帖子:7

  • 精华:0

© 清风a43s 初级黑马   /  2019-3-8 15:57  /  670 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


上课第一天,我了解了java语言的发展史,知道了计算机的存储单元,第一次使用dos命令操作电脑。Java的特点是跨平台,一处编译,随处运行。程序只需要编写一次就可以在任意的操作系统上运行。

我成功编译运行了第一个程序HelloWorld。变量的定义格式:数据类型 变量名 = 值。变量涉及到一个作用域问题,即从定义变量的一行开始,一直到直接所属的大括号结束为止。数据类型转换有自动类型转换和强制类型转换。   第二天学习运算符和if语句。虽然java里边的几个算数运算和数学类似,但也存在不一样的地方,比如/和数学中的除不太一样,java只取商,忽略余数。

   第三天学习语句。Switch搭配的case执行结果有局限性,不能基于较多判断条件所以用的很少。For循环语句是以后开发常用的,很重要,必须掌握。关于for语句注意的主要有两点初始化语句只有在最开始的时候执行了一次,以及运行for循环时循环体完全有可能一次都不执行。在循环过程中,碰到break整个循环就直接结束了应用场景:break只能出现在循环中或者switch中。      第四天接触了强大的IDEA高级开发工具。只要是反复的机械性的操作IDEA工具都能快速的辅助完成,节省程序员的开发时间。还学习了数组的格式,它的动态初始化和静态初始化。通过画内存图,知道栈和堆的概念,便于理解java的运行机制加深记忆。


第五天主要学习方法。方法必须先创建才可以使用,该过程称为方法定义。方法创建后并不是直接运行的,需要手动使用后才执行,该过程称为方法调用。方法有两点注意事项,第一,方法不能嵌套定义,第二,void表示无返回值,可以省略return,也可以单独的书写return,后面不加数据。

方法重载指同一个类中定义的多个方法之间的关系。它的特点是重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式。重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载。


第六天主要学习Dedug断点调试。通常来说我们只能通过结果判断程序是否出错,但是具体到哪一行代码出了问题就需要程序员全部仔细查找,费时费力。Debug的辅助调试直观的展现每一行代码运行变化,能帮助我们快速的推测判断具体是哪部分代码出了问题,从而改进。


    第七天学习面向对象。可以说万物皆是对象。类是对现实生活中一类具有共同属性和行为的事物的抽象。类是对象的数据类型以及具有相同属性和行为的一组对象的集合。


0 个回复

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