zoukankan      html  css  js  c++  java
  • 20155238 2016-2017-2 《Java程序设计》第三周学习总结

    教材学习内容总结

    • 类定义使用class关键词,名称使用Cloths,建立实例运用New关键词
    Clothes c1 = new Clothes();
    
    • = :制定参考名称参考某个对象 == :比较参考名称是否参考同一对象

    • 打包器 : Long Integer Double Float Boolean Byte。

    • 在Java中,数组就是对象。 字符串本质是打包字符数组的对象

    • 封装 :隐藏对象细节,把对象当成黑箱进行操作。构造函数

    CashCard(String number, int balance, int bonus) {
        this.number = number;
        this.balance = balance;
        this.bonus = bonus;
       }
    }
    
    • 取值方法固定,以get开头,之后接首字母为大写的字母

    • “包范围权限”

    • this可以出现在除了声明为“static”的任何地方,this()代表了调用另一个构造函数。

    • 被声明为static的成员,不会让个别对象拥有,而是属于类。static方法中不能出现this关键词,不能用非static数据或非发成员。

    • 重载方法比较:使用important static 的各个静态成员,若有同名冲突,尝试通过重载判断。

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

    • 1问题.static方法中关键词,数据的定义。
    • 1解决方案.static 中this编译不成功,不能出现this。数据的定义只能是static数据。

    代码调试中的问题和解决过程

    • 测试书上练习

    [代码托管]

    (http://git.oschina.net/bestiisjava2017/zjy20155238_javaProgramn)
    代码提交截图

    上周考试错题总结

    • 在Linux Bash中,查找当前目录中前天创建的Java文件的命令是 find . –name *.java -ctime 2。

    • ~0b1011的十进制值是 12。

      1. CH03 填空 :0x10%9 的结果是( 7 )
      2. CH03 填空 :0x10&9 的结果是(0)
    • 编译p60 Comparison.java的命令为(javc –d xxx Comparison.java )

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

    改进了编写代码的方式和效率。对于类,有了一定的掌握。以及java语言中的关键词,数据的定义有了更深的使用理解。
    认识对象,以及对象封装的流程与方法有了一定的掌握。
    经过练习,对于linux系统的理解已经同刚接触的小白不同了,已经能基本使用常用的linux系统命令。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 0/0 1/4 8/12
    第二周 70/80 2/5 16/28
    第三周 120/200 3/6 12/40 对于JAVA的特点,java语言的接触有了更深层次的认识。与C语言有了分别,也进行了比较学习。

    参考:软件工程软件的估计为什么这么难软件工程 估计方法

    参考资料

  • 相关阅读:
    mysql之优化器、执行计划、简单优化
    一条查询sql的执行流程和底层原理
    mysql建立索引,实际工作中建立索引的示例
    explain命令---查看mysql执行计划
    mysql 一些知识点
    开发中一些快捷键的使用
    simple-rpc
    maven
    数组合并排序
    SpringMVC配制全局的日期格式
  • 原文地址:https://www.cnblogs.com/zjy072018/p/6539547.html
Copyright © 2011-2022 走看看