zoukankan      html  css  js  c++  java
  • 《java程序设计》第三周学习总结

    20175225 2018-2019-2 《Java程序设计》第3周学习总结

    教材学习内容总结

    1.面向对象语言三个特性:封装性、继承性、多态性。
    2.类是java程序的基本要素,一个java程序就是由若干个类所构成,类是java语言中最重要的数据类型,类声明的变量被称为对象变量。
    3.局部变量的名字与成员变量的名字相同,那么成员变量在该方法内将暂时失效,如果仍想使用成员变量,必须使用关键字“this”。
    4.如果类中没有构造方法,系统会调用默认的构造方法,默认的构造方法是无参数的,且方法体中无语句。
    5.参数传值的时候,向该参数传递的值的级别不可以高于该参数的级别。
    6.一个类声明的两个对象如果都具有相同的引用,二者就具有完全相同的变量。
    7.不同对象实例变量不同,所有对象共享类变量,可以通过类名直接访问类变量。
    8.重载方法之间必须保证相互的参数不同,要小心重载方法在被调用时可能出现歧义调用。

    教材学习中的问题和解决过程

    问题1:有时候编译运行找不到文件。
    解决方案:查找文件夹,发现有的文件不在一个文件夹里面,然后就把该程序用的所有文件都放在一起。
    问题2:有很多重名的类名,后面的修改以后前面的文件又没了。
    解决方案:重名的改个名,在名字后面编号,不过还要修改程序里面的内容。或者将同名的文件放在不同的文件夹里,但寻找起来又比较麻烦了。
    问题3:写包文件时每次都找不到文件。
    解决方案:询问同学,上网查询,发现需要自己先建一个文件夹,然后再将文件在里面编译,运行,编译运行要在包的外面。
    代码调试中的问题和解决过程
    带包文件编译找不到符号,文件。

    解决方案:文件是在包里写并保存的,但是编译运行是在外边。

    代码托管

    (statistics.sh脚本的运行结果截图)

    总结

    本周的知识相对于上周是几何倍的增长,而且这是全新的java知识,类,看着看着就晕了,然后还要回去看之前的知识,在浑浑噩噩之间还是把书上的内容看完了。因为知识点多,而且又比较陌生,所以应该划一些重点 ,对一些不会的、重要的做上记号,然后回来反复看,这样也许会有一些帮助,还有就是不懂一定不要憋在心里,问同学、老师、百度也好,要不然问题会越来越多,最后就没得补救了。

  • 相关阅读:
    登陆验证前对用户名和密码加密之后传输数据---base64加密
    用HTML5实现的各种排序算法的动画比较 及算法小结
    jquery mobile 请求数据方法执行时显示加载中提示框
    settimeout如何调用方法的时候,传递参数
    为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小
    MVC中view页面用jquery方法绑定select控件值
    查看谷歌浏览器保存的本地密码,临时表创建索引
    docker安装mysql
    安装docker
    charles模拟弱网操作
  • 原文地址:https://www.cnblogs.com/zhangdeshuai/p/10548584.html
Copyright © 2011-2022 走看看