zoukankan      html  css  js  c++  java
  • 20145222黄亚奇《Java程序设计》第3周学习总结

    学号 《Java程序设计》第X周学习总结

    教材学习内容总结

    • 第四章:
    • 类是对象的设计图,对象是类的实例。
    • 参考名称与对象数据成员同名时,可以在数据成员前使用this区别。
    • =是用在指定参考名称参考某个对象,==是用在比较两个参考名称是否参考同一对象。
    • 数组在Java中就是对象,索引由0开始,存取超过索引范围,就会抛出ArrayIndexOutOfBoundsException错误。
    • 字符串本质是打包字符数组的对象,是java.lang.String类的实例。
    • 第五章:
    • 封装的目的主要就是隐藏对象细节,将对象当作黑箱进行操作。
    • 在Java命名规范中,取值方法的名称形式是固定的,也就是以get开头,之后接上首字母大写的单词。
    • 创建对象时,数据成员就会初始化,如果没有指定初始值,则会使用默认值初始化。
    • 对象数据成员被声明为final,没有明确使用=指定值,表示延迟对象成员值的指定,在构造函数执行流程中一定要有指定值的动作,否则编译错误。
    • 在static方法或区块中不能出现this关键字,static方法中不能用非static数据或方法成员。

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

    • 不太明白sun.color与spring.color的意义,如图:

    • 解决过程:通过Field2比较明白了sun与spring是使用了指定构造函数建立对象,如图:

    • 数组的length属性可以取得数组长度,也就是数组元素的个数,如图:

    • 如果事先不知道元素值,只知道元素个数,那可以使用new关键词指定长度来建立数组,例如:int[] scores=new int[10];在Java中只要看到new,一定就是建立对象,这个语法代表了数组就是对象,如图:

    • 封装目的主要就是隐藏对象细节,将对象当做黑箱进行操作。private也可以用在方法或构造函数声明上,私有方法或构造函数通常是类内部某个共享的演算流程,外界不用知道私有方法的存在,如图:

    其他(感悟、思考等,可选)

    这周渐渐地学会在敲代码的同时在后面加入注释,以便自己以后能方便的看懂代码,而且感觉这样会很有好处,虽然这周运用的非常不熟练和欠佳,但自己有个这样开始注释的意识,相信以后会更好吧。

    代码托管截图

    学习进度条

    代码行数 博客量 学习时间 重要成长
    目标 5000行 30篇 400小时
    第一周 80 1 15 懂得了Java与C语言的区别,自己要花更多的时间来学习Java
    第二周 120 1 15 学会了使用IDE并成功运行代码,也发现了Java语法与C语言的相似。
    第三周 200 1 16 有了敲代码同时注释的意识并且运用了少许
  • 相关阅读:
    Pthon魔术方法(Magic Methods)-可视化
    Pthon魔术方法(Magic Methods)-实例化
    Java(Java SE7) 体系结构图
    利用环境变量打造自己的工具
    lua table排序报错与解决
    .gho文件检查
    文件服务器HFS
    在Unity中对Lua进行调试
    Lua不显示小数点0的部分
    Lua保留指定小数位数
  • 原文地址:https://www.cnblogs.com/huangyaqi/p/5300092.html
Copyright © 2011-2022 走看看